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

XXXXXXXXX XXXXXXXXXXX XXXXXXXX****** @nagarro.com
Recommended after applying

Job Details

Company Description

We're Nagarro. We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. With 17,500+ experts across 39 countries, our people exist everywhere, and our work culture is dynamic and non-hierarchical.

Job Description - Staff Engineer, NodeJs

We are looking for an experienced Staff Engineer with 7+ years experience in NodeJS, JavaScript, and databases, along with strong TypeScript skills. You will design and review technical solutions, convert business requirements into elegant technical designs, and define guidelines for non-functional requirements.

Requirements

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

Responsibilities

  • Writing and reviewing quality code
  • Translating business use cases into technical designs
  • Mapping decisions with requirements and guiding developers
  • Identifying solutions and selecting optimal options
  • Defining guidelines for non-functional requirements
  • Drafting and reviewing design documents on architecture, framework, and high-level design
  • Reviewing scalability, security, and design patterns
  • Developing overall technical solutions and design
  • Conducting POCs to validate design/technology choices
  • Resolving code review issues through systematic 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
  • Cloud-native
  • API Security
  • Technical Architecture

How to Get Hired at Nagarro

🎯 Tips for Getting Hired

  • Research Nagarro's culture: Review their mission, values, and employee reviews.
  • Customize your resume: Highlight NodeJS, TypeScript, and microservices skills.
  • Prepare examples: Detail experiences with technical design and CI/CD.
  • Practice technical questions: Focus on GraphQL and automation testing scenarios.

📝 Interview Preparation Advice

Technical Preparation

Revise NodeJS fundamentals and coding exercises.
Study microservices, GraphQL, and API security.
Practice automation testing frameworks usage.
Review CI/CD and containerization best practices.

Behavioral Questions

Explain handling conflicting design requirements.
Describe past teamwork on complex projects.
Discuss dealing with project setbacks.
Illustrate learning from technical challenges.

Frequently Asked Questions