Posted on: 23/09/2025
Role & Responsibilities :
- Lead and mentor a team of Node.js engineers, fostering a collaborative and high-performance engineering culture.
- Conduct regular performance reviews, set development goals, and guide team members in overcoming technical challenges.
- Advocate for best practices in coding, testing, deployment, and continuous improvement.
- Support career growth by providing ongoing feedback, training, and development opportunities.
Technical Oversight :
- Provide technical leadership in the design and architecture of scalable, high-performance systems, focusing on Node.js and related technologies.
- Guide the team on system architecture, development processes, and technology stack decisions.
- Implement strategies to scale backend infrastructure and meet high traffic and performance demands.
- Promote quality assurance practices through code reviews, automated testing, and CI/CD pipelines.
Collaboration & Stakeholder Management :
- Collaborate with cross-functional teams (Product, Design, Engineering) to define technical solutions and project requirements.
- Work closely with senior leadership to define engineering strategies and long-term roadmaps.
- Manage timelines and milestones, balancing project speed and technical excellence.
- Serve as the technical point of contact for stakeholders, ensuring successful project delivery.
Innovation & Continuous Improvement :
- Stay up-to-date with industry trends, emerging technologies, and best practices.
- Identify opportunities to improve technical processes, increase efficiency, and optimize costs.
- Encourage experimentation and iterative improvement, driving innovation within the team.
Operational Excellence :
- Oversee deployment, production support, and maintenance of Node.js-based applications and microservices.
- Manage on-call responsibilities and work with the team to resolve production incidents efficiently.
Required Skills & Qualifications :
Experience :
- 10+ years of hands-on software engineering experience, with at least 4+ years in a leadership role.
- Expertise in building scalable, high-performance applications using Node.js.
- Deep understanding of asynchronous programming, event-driven architecture, and microservices.
- Proven experience with RESTful APIs, WebSockets, GraphQL, and server-side frameworks (e.g., Express, Koa, or Fastify).
Technical Leadership :
- Solid knowledge of software design patterns, coding standards, and agile methodologies.
- Experience with cloud platforms (AWS, Google Cloud, Azure) and containerization technologies (Docker, Kubernetes).
- Expertise in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Familiarity with CI/CD pipelines, automated testing, and Git-based workflows.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Engineering Management
Job Code
1550868
Interview Questions for you
View All