Posted on: 28/11/2025
Description :
Role Summary :
We are seeking a highly skilled Lead Node.js Developer to architect, develop, and deliver enterprise-grade backend systems. This role requires deep expertise in modern JavaScript/TypeScript backend engineering, microservices design, cloud-native architecture, and high-performance distributed systems. The Lead Developer will guide a team of engineers, enforce engineering best practices, and ensure delivery of scalable, secure, and robust backend solutions that power mission-critical applications.
Key Responsibilities :
Backend Architecture & Development :
- Design, develop, and maintain scalable backend services using Node.js, Express.js, NestJS, or similar frameworks.
- Build microservices, RESTful APIs, GraphQL services, and event-driven architectures.
- Optimize application performance, reduce latency, and strengthen system reliability.
- Implement best practices in coding, testing, CI/CD, and API lifecycle management.
Technical Leadership :
- Lead and mentor a team of backend developers; conduct regular code reviews to ensure code quality.
- Provide architectural guidance, make technology decisions, and enforce engineering standards.
- Own end-to-end technical delivery for assigned modules or projects.
Integration & Collaboration :
- Collaborate closely with frontend, DevOps, QA, and product teams to ensure seamless system integration.
- Work with UI teams using React, Next.js, or similar frameworks to define API contracts and integration flows.
- Participate in sprint planning, backlog grooming, and technical roadmap discussions.
Scalability, Security & Reliability :
- Ensure adherence to security standards (OAuth2, JWT, RBAC, OWASP principles).
- Implement logging, monitoring, and alerting using tools like ELK Stack, Prometheus, Grafana, or cloud-native services.
- Drive efforts to scale applications, improve fault tolerance, and ensure high availability.
Project Execution :
- Analyze business and technical requirements; translate them into system design and development tasks.
- Ensure project timelines are met while maintaining high engineering quality.
- Troubleshoot production issues, perform root-cause analysis, and implement stable fixes.
Required Skills :
Core Technical Skills :
- Advanced proficiency in Node.js, JavaScript, and TypeScript.
- Strong experience with frameworks like Express.js, NestJS, or Fastify.
- In-depth understanding of asynchronous programming, event loop, and performance profiling.
- Expertise in designing and consuming REST APIs and GraphQL APIs.
Database & Storage :
- Strong experience with both SQL and NoSQL databases : PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, etc.
- Ability to design optimized schemas and handle complex query patterns.
Cloud & DevOps :
- Hands-on experience with AWS / Azure / GCP cloud services (Lambda, ECS, S3, API Gateway, RDS, etc.).
- Experience with Docker, Kubernetes, IaC (Terraform/CloudFormation).
- Familiarity with CI/CD pipelines using GitHub Actions, GitLab CI, or Jenkins.
Testing & Quality :
- Strong understanding of automated testing frameworks (Jest, Mocha, Chai).
- Experience with performance testing, integration testing, and API testing tools like Postman/Newman.
Preferred Skills :
- Knowledge of message queues (Kafka, RabbitMQ, SQS).
- Experience building distributed systems and event-driven architectures.
- Exposure to micro-frontends and full-stack workflows.
- Understanding of security compliance (ISO, SOC, GDPR).
- Experience with container orchestration, API versioning, and multi-tenant platforms.
Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or a related technical field.
- 6+ years of backend development experience with at least 2-3 years in a team leadership role.
- Proven track record of delivering large-scale, high-performance Node.js applications.
- Strong communication, analytical thinking, and stakeholder management abilities.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1582156
Interview Questions for you
View All