HamburgerMenu
hirist

Lead Node.js Developer - Javascript

WEBKORPS SERVICES INDIA PRIVATE LIMITED
Multiple Locations
6 - 8 Years

Posted on: 28/11/2025

Job Description

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.


info-icon

Did you find something suspicious?