Senior Staff Engineer, NodeJs
@ Nagarro

Bengaluru, Karnataka, India
On Site
Full-time
Posted 18 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXX******* @nagarro.com
Recommended after applying

Job Details

Company Overview

We're Nagarro, a Digital Product Engineering company scaling globally. With over 17,500 experts across 39 countries, our dynamic and non-hierarchical work culture fuels the creation of inspiring digital products, services, and experiences.

Job Description

As a Senior Staff Engineer, NodeJs at Nagarro, you will lead the technical design and implementation of scalable software solutions. You are expected to write and review quality code, translate business requirements into technical designs, and work with a focus on microservices, GraphQL, and secure API practices.

Requirements

  • 10+ years of total experience
  • Hands-on experience in NodeJS, JavaScript, and Databases
  • Strong working knowledge in TypeScript
  • Expertise in Microservices Architecture (MSA)
  • Proficient in GraphQL implementation
  • Experience in Automation Testing (Playwright, Cucumber, Appium, Selenium)
  • Good understanding of CI/CD, containerization, and cloud-native deployments
  • Experience in Banking, Financial Services, or FinTech environments is a plus
  • Strong knowledge of authentication protocols and API security
  • Exposure to message queues and real-time communication systems
  • Excellent analytical, problem-solving, and communication skills

Responsibilities

  • Write and review quality code
  • Transform business cases into elegant technical designs
  • Define benchmarks for non-functional requirements
  • Create detailed design documents and review architectural decisions
  • Develop overall solution architecture and conduct POCs
  • Resolve issues via systematic root cause analysis

Qualifications

Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field is required.

Key skills/competency

  • NodeJS
  • JavaScript
  • TypeScript
  • Microservices
  • GraphQL
  • Automation Testing
  • CI/CD
  • Containerization
  • API Security
  • Real-time Communication

How to Get Hired at Nagarro

🎯 Tips for Getting Hired

  • Research Nagarro's culture: Check their mission, projects, and employee reviews.
  • Customize your resume: Highlight NodeJS, TypeScript, and microservices skills.
  • Showcase testing expertise: Emphasize automation tools experience.
  • Prepare for technical interviews: Review system design and API security.

📝 Interview Preparation Advice

Technical Preparation

Review NodeJS core concepts.
Practice system design for microservices.
Prepare TypeScript and JavaScript coding problems.
Study cloud deployment and containerization.

Behavioral Questions

Describe a challenging technical project.
Explain your teamwork in high-pressure contexts.
Discuss handling complex project trade-offs.
Share an experience with system design feedback.

Frequently Asked Questions