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.