• RiseON Suite

Job Details

Senior Staff Engineer, NodeJs
Share Icon

Nagarro

Location Icon
Chennai(OnSite)

Employment IconEmployment Type: Full Time

Sign up to Apply

Job Description

Job Title: Senior Staff Engineer, NodeJs

Company: Nagarro

Years of Experience: 10+ years

Location: Chennai

Role Type: Full-time

Salary: Competitive

Eligibility

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Minimum 10 years of professional experience in NodeJS, Microservices, and scalable distributed systems.

Role Overview

We are looking for a Senior Staff Engineer – NodeJS & Microservices to join our global team at Nagarro. The ideal candidate will bring deep expertise in backend development, automation testing, cloud-native architecture, and distributed systems. In this role, you’ll design and deliver high-performance solutions, drive architectural decisions, and collaborate with global teams to create next-gen digital products.

Key Responsibilities

  • Write and review high-quality, scalable, and maintainable code.
  • Understand functional requirements and translate them into technical designs and implementations.
  • Define technologies, frameworks, and design patterns for functional and non-functional requirements.
  • Implement design methodologies and toolsets to improve development efficiency.
  • Lead and support UAT and production rollouts.
  • Estimate effort (WBS) for tasks/modules and justify technical decisions.
  • Provide constructive feedback, mentorship, and guidance to team members.
  • Troubleshoot and resolve complex bugs in distributed systems.
  • Conduct POCs to validate new technologies and solutions.
  • Continuously improve processes with a mindset of innovation and problem-solving.

Skills and Qualifications

  • Strong expertise in NodeJS, JavaScript, and Databases.
  • Advanced skills in TypeScript and Microservices Architecture (MSA).
  • Hands-on experience in Automation Testing with Playwright, Cucumber, Appium, or Selenium.
  • Strong knowledge of RESTful API development and GraphQL.
  • Proficiency with CI/CD pipelines and debugging distributed systems.
  • Hands-on with Docker, Kubernetes, and containerization concepts.
  • Experience with API Gateway integrations (e.g., 3Scale).
  • Strong understanding of authentication mechanisms (SSO, JWT, OAuth).
  • Expertise with message/task queues (AWS, Azure, Pushpin, Kafka).
  • Experience in performance tuning, debugging, and monitoring.
  • Excellent communication and collaboration skills across global teams.