Remote Lead Engineer (NodeJS)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Lead Engineer (NodeJS) position at Velotio Technologies involves designing, architecting, and developing complex backend systems for enterprise software and SaaS applications using modern Node.js frameworks and stacks.
  • Responsibilities include designing, building, testing, and shipping highly scalable, high-performance customer-facing applications using technologies like Node.js, Express.js, Nest.js, Elastic search, Redis, RabbitMQ, Kafka, and AWS.
  • The role also involves participating in engineering discussions, technical evaluations, design reviews, and retrospectives, providing database schema, API designs, and micro-service implementations, as well as mentoring team members and peer reviewing code.
  • The ideal candidate will enjoy working with modern Node.js frameworks, building well-architected software products with millions of users, and collaborating as part of a close-knit team of geeks, architects, and leads.

Requirements:

  • 7+ years of production experience in building backend servers using Node.js.
  • Minimum 7 years of JavaScript (and preferably Typescript) experience including asynchronous programming, closures, types, and ES6/ES7, along with experience with associated tooling like Jest, REPL, Crypto, Debugger Process.
  • Thorough understanding of Node.js core principles, including Event loop, CommonJS modules, ES6/ES7 modules, Event emitters and listeners, HTTPS, Util.
  • Experience in collaborating with frontend to develop scalable APIs using modern Node.js frameworks such as Express or Nest.js.
  • Comfortable with database schema design and leveraging SQL & NoSQL databases like PostgreSQL, MySQL, Redis, Elasticsearch, DynamoDB.
  • Experience with ORMs like sequelize, TypeORM, or Prisma, at least one cloud platform (AWS, GCP, or Azure), CI/CD or test automation frameworks, code quality and reusability practices, data structures, algorithms, distributed systems, design patterns.
  • Strong understanding of software engineering best practices, including unit testing, code reviews, design documentation, debugging, troubleshooting, and agile development.
  • Excellent communication skills and a Bachelor’s degree in Computer Science or equivalent experience.

Benefits:

  • Velotio Technologies offers an autonomous and empowered work culture encouraging individuals to take ownership and grow quickly.
  • The company has a flat hierarchy with fast decision-making and a startup-oriented “get things done” culture.
  • Employees can enjoy a strong, fun, and positive environment with regular celebrations of success, creating an inclusive, diverse, and authentic workplace.
  • The company values diversity and inclusion, welcoming applications regardless of ethnicity or cultural background, age, gender, nationality, religion, disability, or sexual orientation.
Leave a feedback