Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Lead Fullstack Engineer

at Velotio Technologies

Posted 20 hours ago 0 applied

Description:

  • Velotio Technologies is a product engineering company that collaborates with innovative startups and enterprises, providing full-stack product development for over 110 startups globally.
  • The role involves designing and building highly scalable, high-performance, responsive web applications.
  • The Lead Fullstack Engineer will take full ownership and responsibility for building, shipping, and maintaining core product features from end to end, including backend and front-end infrastructure.
  • Responsibilities include translating requirements, designs, and wireframes into high-quality code while collaborating closely with designers, engineers, founders, and product managers.
  • The position also requires mentoring team members and reviewing their work.
  • Ideal candidates are Javascript enthusiasts who enjoy building well-architected software products for millions of users and working collaboratively in a close-knit team.

Requirements:

  • Candidates must have 6+ years of production experience with NodeJS and ReactJS.
  • Experience with Typescript, including asynchronous programming, closures, types, and ES6/ES7, along with associated tooling such as Redux, Jest, Webpack, Babel, Enzyme, and Cypress is required.
  • A thorough understanding of React.js and its core principles, including Virtual DOM, Data Binding, State & Props, and React Lifecycle, as well as Redux Middleware like Thunk or Saga, is necessary.
  • Experience with frameworks such as Next.js, React-router, or Remix is preferred.
  • A solid understanding of Terraform, Kafka, and Kubernetes is required.
  • Candidates should be comfortable with database schema design and leveraging SQL & NoSQL databases (PostgreSQL, MySQL, Redis, Elasticsearch, DynamoDB).
  • Experience in developing, consuming, and transforming internal and third-party APIs (REST and GraphQL) is essential.
  • Familiarity with code quality and reusability practices (eslint, prettier, CI/CD for back-end & front-end repositories) is necessary.
  • A solid foundation in data structures, algorithms, distributed systems, and design patterns is required.
  • Strong understanding of software engineering best practices, including unit testing, code reviews, design documentation, debugging, troubleshooting, and agile development is essential.
  • Excellent verbal and written communication skills are required, along with a collaborative mindset and a preference for upfront planning.
  • A Bachelor’s degree in Computer Science or equivalent experience is mandatory.

Benefits:

  • Velotio offers an autonomous and empowered work culture that encourages individuals to take ownership and grow quickly.
  • The company has a flat hierarchy that allows for fast decision-making and a startup-oriented "get things done" culture.
  • Employees enjoy a strong, fun, and positive environment with regular celebrations of success.
  • Velotio prides itself on creating an inclusive, diverse, and authentic environment, welcoming applications from individuals of all backgrounds.