Posted on: 29/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