Search by job, company or skills

Sitech

Lead Node.js Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

At Sitech, we build digital products, services, and experiences for enterprises and startups worldwide. We are looking for a Lead Node.js Engineer to take ownership of backend architecture and lead the delivery of scalable, high-quality software solutions. This role combines hands-on development, technical leadership, and close collaboration with product and design teams.

Key Responsibilities

  • Lead the design, development, and architecture of backend systems using Node.js.
  • Set and enforce coding standards, best practices, and architectural guidelines across backend teams.
  • Work closely with product managers, UX/UI designers, and frontend engineers to deliver end-to-end digital products.
  • Review code, provide technical feedback, and ensure high-quality, maintainable, and secure codebases.
  • Mentor and support Node.js engineers, fostering technical growth and team excellence.
  • Design and maintain RESTful and/or GraphQL APIs.
  • Ensure backend systems are scalable, reliable, and performance-optimized.
  • Oversee integrations with databases (SQL/NoSQL), third-party services, and cloud platforms.
  • Collaborate with DevOps teams on CI/CD pipelines, deployments, monitoring, and system reliability.
  • Participate in sprint planning, estimations, and technical roadmap discussions.
  • Troubleshoot complex production issues and lead root-cause analysis.

Required Qualifications

  • 6+ years of backend development experience, with strong expertise in Node.js.
  • Proven experience in a Lead or Senior Backend Engineer role.
  • Strong knowledge of JavaScript/TypeScript and frameworks such as NestJS or Express.
  • Experience building scalable architectures, microservices, and APIs.
  • Solid experience with databases such as PostgreSQL, MySQL, MongoDB, and Redis.
  • Familiarity with Agile/Scrum development environments.
  • Strong communication, ownership, and leadership skills.

Nice to Have

  • Experience working in product-focused or consultancy environments.
  • Cloud experience (AWS, GCP, or Azure).
  • Experience with Docker, Kubernetes, and containerized systems.
  • Knowledge of security, authentication, and authorization best practices.
  • Exposure to event-driven or distributed systems.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136142609