Node.js Lead Developer

  • Experience 5+ Years
  • Positions 1
  • Location Nagpur

    Apply Now

      Node.js Lead Developer


















    320

    Job overview

    We are looking for a Node.js Lead Developer to architect and lead the development of robust, scalable backend systems. You will own server-side logic, microservices, API design, and mentor backend engineers while ensuring high availability and performance.

    Key responsibilities
    • Lead the design, development, and maintenance of Node. js-based backend services and APIs.
    • Architect microservices using Express.js, NestJS, or Fastify.
    • Define backend architecture, database schemas, and API contracts (REST/GraphQL).
    • Mentor and manage a team of backend developers; conduct architecture reviews.
    • Implement secure authentication/authorization (JWT, OAuth2, OpenID Connect).
    • Optimize database queries and integrate with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB, Redis).
    • Implement caching strategies (Redis, Memcached) and message queues (RabbitMQ, Kafka).
    • Ensure system reliability with monitoring (Prometheus, Grafana), logging (ELK), and alerting.
    • Lead DevOps practices: Docker, Kubernetes, CI/CD (GitHub Actions, Jenkins).
    • Collaborate with frontend and DevOps teams for seamless integration.
    Required skills
    • 5+ years of production experience with Node.js and JavaScript.
    • Expert in Express.js or NestJS; familiarity with Fastify a plus. 
    • Strong experience with RESTful APIs, GraphQL, and OpenAPI/Swagger. 
    • Proficiency in database design and optimization (SQL + NoSQL).  
    • Experience with unit/integration testing (Mocha, Jest, Supertest).  
    • Solid understanding of event-driven architecture and message brokers.  
    Nice to have
    • TypeScript (strongly preferred)
    • Tailwind CSS (for full-stack exposure)
    • Hands-on with Docker, Kubernetes, and cloud platforms (AWS/GCP/Azure)
    • Experience with serverless architectures (AWS Lambda, Vercel).
    • Knowledge of gRPC or WebSockets. 
    • Background in system design and scalability patterns.
    • Previous experience leading backend migrations or refactoring.  
    Soft skills
    • Leadership and team-building abilities
    • Strong problem-solving and system design skills
    • Excellent documentation and communication  

    Apply Now