Senior Node.js Backend Developer

Software Development
  • Software Development
  • India
  • Applications have closed

As a Senior Node.js Developer at NTT DATA, your role involves designing, developing, and maintaining high-performance, scalable Node.js applications and microservices. You will work on RESTful / GraphQL API development, backend business logic, data processing pipelines, and system integration. Additionally, you will participate in architecture discussions, technical solutioning, and contribute to design documentation. Ensuring code quality through unit testing, automation, code reviews, and best engineering practices is a key responsibility. Collaboration with UI engineers, DevOps, QA, and product teams to deliver end-to-end features is essential. You will also be responsible for optimizing application performance, scalability, and reliability, implementing secure coding standards, logging, monitoring, and API governance. Troubleshooting production issues, supporting continuous improvements in architecture and codebase, and mentoring junior developers are part of your role.

Key Responsibilities:
– Design, develop, and maintain high-performance, scalable Node.js applications and microservices
– Work on RESTful / GraphQL API development, backend business logic, data processing pipelines, and system integration
– Participate in architecture discussions, technical solutioning, and contribute to design documentation
– Ensure code quality through unit testing, automation, code reviews, and best engineering practices
– Collaborate with UI engineers, DevOps, QA, and product teams to deliver end-to-end features
– Optimize application performance, scalability, and reliability
– Implement secure coding standards, logging, monitoring, and API governance
– Troubleshoot production issues and support continuous improvements in architecture and codebase
– Mentor junior developers and support team-level technical decisions

Qualifications Required:
– 810 years of total software development experience, with 5+ years in Node.js
– Strong proficiency with JavaScript (ES6+) and TypeScript
– Expertise in frameworks/libraries such as Express.js, NestJS, Koa, Hapi
– Solid understanding of asynchronous programming, event-driven architecture, multithreading limitations in Node.js
– Experience creating REST APIs, GraphQL APIs, and integrating third-party services
– Hands-on experience with microservices, API gateways, and distributed systems
– Strong knowledge of Relational (MySQL/PostgreSQL) and NoSQL (MongoDB/Redis) databases
– Experience with Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS/Azure/GCP)
– Proficiency in using Git, branching strategies, and agile development methods (Scrum/Kanban)
– Strong understanding of application security, authentication (OAuth2, JWT), and secure API development

This job requires a Senior Level of experience in software development, and it offers an opportunity to work with modern JavaScript/TypeScript, cloud-native architectures, microservices, application security, and agile delivery. As a Senior Node.js Developer at NTT DATA, your role involves designing, developing, and maintaining high-performance, scalable Node.js applications and microservices. You will work on RESTful / GraphQL API development, backend business logic, data processing pipelines, and system integration. Additionally, you will participate in architecture discussions, technical solutioning, and contribute to design documentation. Ensuring code quality through unit testing, automation, code reviews, and best engineering practices is a key responsibility. Collaboration with UI engineers, DevOps, QA, and product teams to deliver end-to-end features is essential. You will also be responsible for optimizing application performance, scalability, and reliability, implementing secure coding standards, logging, monitoring, and API governance. Troubleshooting production issues, supporting continuous improvements in architecture and codebase, and mentoring junior developers are part of your role.

Key Responsibilities:
– Design, develop, and maintain high-performance, scalable Node.js applications and microservices
– Work on RESTful / GraphQL API development, backend business logic, data processing pipelines, and system integration
– Participate in architecture discussions, technical solutioning, and contribute to design documentation
– Ensure code quality through unit testing, automation, code reviews, and best engineering practices
– Collaborate with UI engineers, DevOps, QA, and product teams to deliver end-to-end features
– Optimize application performance, scalability, and reliability
– Implement secure coding standards, logging, monitoring, and API governance
– Troubleshoot production issues and support continuous improvements in architecture and codebase
– Mentor junior developers and support team-level technical decisions

Qualifications Required:
– 810 years of total software development experience, with 5+ years in Node.js
– Strong proficiency with JavaScript (ES6+) and TypeScript
– Expertise in frameworks/lib

Similar Jobs to Apply
  • TEAM TRANQUIL SOFTWARE SOLUTIONS PRIVATE LIMITED
    Vadodara

    Software Developer .NET Technologies — Software Developer – .NET Technologies | Vadodara, Gujarat / Hyderabad, Telangana Join a fast‑growing tech firm to build and maintain end‑to‑end .NET a
  • FynTune Solution Private Limited
    India

    SR React Developer in Navi Mumbai, Mumbai — SR React Developer – Navi Mumbai, Mumbai Join a fast‑growing fintech startup that is transforming insurance tech with affordable, cutting‑edge pl
  • NTT DATA North America
    Bangalore

    Z2_Full stack developer — Z2 Full‑Stack Developer – Bangalore Join a high‑impact team building enterprise‑grade applications with Java/Kotlin back‑ends and modern Vue/React front‑ends
  • ServiceNow
    India

    Software Engineer/ Software Developer — Software Engineer – India Join a fast‑growing product team building ServiceNow’s AI‑enhanced cloud platform. You’ll craft clean, scalable code that