Posted on: 25/11/2025
About the Role :
We are seeking an exceptional and highly experienced Lead Node.js Developer to drive the technical direction and execution of our next-generation backend services. This is a critical leadership role that requires deep expertise in building scalable, highly available microservices and the ability to mentor and lead a team of talented engineers in a fast-paced, remote environment.
Required Skills & Experience (The "Must-Haves") :
- 7+ Years of professional experience in software development, with a deep focus on Node.js and its ecosystem (Express.js, NestJS, etc.).
- Expert proficiency in TypeScript and modern JavaScript (ES6+).
- Proven experience designing and implementing Microservices architecture and RESTful/GraphQL APIs.
- Expertise in working with relational (e.g., PostgreSQL/MySQL) and NoSQL (e.g., MongoDB/Cassandra) databases.
- Strong knowledge of message queues/brokers such as Kafka or RabbitMQ for building asynchronous and decoupled systems.
- In-depth, hands-on experience with Cloud Infrastructure (preferably AWS EC2, Lambda, S3, RDS, DynamoDB, or similar GCP/Azure services).
- Solid understanding of containerization using Docker and orchestration using Kubernetes.
- Demonstrable experience leading a small development team and managing project deliverables.
Key Responsibilities :
Technical Leadership & Architecture :
- Design & Architecture : Own the technical architecture of high-volume, low-latency services built on Node.js/TypeScript. Define and enforce best practices for code quality, security, and performance.
- System Scalability : Strategize and implement solutions to ensure the platform scales reliably to handle millions of users/transactions using techniques like caching, message queues, and distributed databases.
- Technology Roadmap : Evaluate and recommend new technologies and tools to improve efficiency, performance, and development speed across the engineering team.
Development & Delivery :
- Hands-on Coding : Spend a significant portion of time writing high-quality, maintainable, and well-tested code in Node.js/TypeScript.
- Code Review : Perform thorough and constructive code reviews, providing guidance to team members on design patterns, performance optimization, and clean code principles.
- CI/CD & DevOps : Collaborate closely with the DevOps team to implement robust CI/CD pipelines, monitoring, and logging solutions (e.g., Prometheus, Grafana, ELK stack).
Team Management & Mentorship :
- Team Guidance : Lead, mentor, and coach a team of 3-5 backend developers, fostering a culture of technical excellence and continuous improvement.
- Project Management : Collaborate with Product Managers and stakeholders to estimate effort, define technical scope, and ensure timely delivery of features within an Agile/Scrum framework.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1580531
Interview Questions for you
View All