Home
Jobs
348 Job openings at Nagarro
About Nagarro

Nagarro is a global technology company that focuses on software development, IT services, and consulting. They leverage advanced technologies to guide businesses through digital transformation, ensuring agility and innovation.

Associate Staff Engineer, Java Fullstack(React)

Bengaluru, Karnataka, India

5 years

Not disclosed

On-site

Full Time

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. We work at scale โ€” across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 38 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in! Job Description REQUIREMENTS: Total experience 5+ years Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture. Strong working experience in front-end applications using technologies such as TypeScript, JavaScript, React, and micro frontends. Experience with Elastic Search, MongoDB and messaging systems like Kafka. Hands-on experience with REST APIs, Caching system (e.g Redis) and messaging systems like Kafka etc. Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST). Hands-on experience with multithreading, and cloud development. Strong working experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles. Hands-on experience with relational databases such as SQL Server, Oracle, MySQL, and PostgreSQL. Experience with DevOps tools and technologies such as Ansible, Docker, Kubernetes, Puppet, Jenkins, and Chef. Proficiency in build automation tools like Maven, Ant, and Gradle. Hands on experience on cloud technologies such as AWS/ Azure. Strong understanding of UML and design patterns. Ability to simplify solutions, optimize processes, and efficiently resolve escalated issues. Strong problem-solving skills and a passion for continuous improvement. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clientโ€™s needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements Qualifications Bachelorโ€™s or masterโ€™s degree in computer science, Information Technology, or a related field. Show more Show less

Associate Principal Engineer, Devops

Bengaluru / Bangalore, Karnataka, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Hands on working experience in DevOps engineering and cloud infrastructure. Strong hands-on experience with AWS Code Deploy, AWS EKS , and core AWS services Expert-level proficiency in Terraform for infrastructure automation Deep understanding of Docker and container orchestration strategies Proven experience building CI/CD pipelines using GitHub, AWS CodePipeline, Jenkins, or similar tools Sound knowledge of cloud security principles, IAM, and best practices in securing cloud workloads Strong troubleshooting and performance tuning capabilities in cloud environments Strong interpersonal and communication skills to effectively engage with stakeholders including senior and executive management. RESPONSIBILITIES: Writing and reviewing great quality code Understanding the clients business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements Mapping decisions with requirements and be able to translate the same to developers Identifying different solutions and being able to narrow down the best option that meets the clients requirements Defining guidelines and benchmarks for NFR considerations during project implementation Writing and reviewing design documents explaining overall architecture, framework, and high-level design of the application for the developers Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it Understanding and relating technology integration scenarios and applying these learnings in projects Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements. Role: Technical Architect

Associate Principal Engineer, Node.js

Chennai, Tamil Nadu, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Extensive experience in Architect, design, and develop scalable microservices-based applications using Node.js Strong proficiency with NestJS and the Node.js ecosystem. Advanced knowledge of PostgreSQL, including database design, indexing, and query optimization. Experience with GraphQL schema design, resolvers, and performance tuning. Familiarity with microservices architecture and distributed systems. Strong knowledge of REST API design and development. Experience with MongoDB, PostgreSQL, or other relational/non-relational databases. Proficiency in writing automated tests using frameworks like Jest, Mocha, or similar. Experience with Java or Java-based microservices. Proficient with Git, CI/CD pipelines, and Agile development practices. Exposure to containerization tools like Docker and orchestration with Kubernetes. Experience with cloud platforms such as AWS, GCP, or Azure. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Associate Principal Engineer, Node.js

Hyderabad / Secunderabad, Telangana, Telangana, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Extensive experience in Architect, design, and develop scalable microservices-based applications using Node.js Strong proficiency with NestJS and the Node.js ecosystem. Advanced knowledge of PostgreSQL, including database design, indexing, and query optimization. Experience with GraphQL schema design, resolvers, and performance tuning. Familiarity with microservices architecture and distributed systems. Strong knowledge of REST API design and development. Experience with MongoDB, PostgreSQL, or other relational/non-relational databases. Proficiency in writing automated tests using frameworks like Jest, Mocha, or similar. Experience with Java or Java-based microservices. Proficient with Git, CI/CD pipelines, and Agile development practices. Exposure to containerization tools like Docker and orchestration with Kubernetes. Experience with cloud platforms such as AWS, GCP, or Azure. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Senior Staff Engineer, Node.js

Delhi, Delhi, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

Total experience 10+ years. Hands on working experience in Node.JS Strong proficiency with NestJS and the Node.js ecosystem. Advanced knowledge of PostgreSQL , including database design, indexing, and query optimization. Experience with GraphQL schema design, resolvers, and performance tuning. Familiarity with microservices architecture and distributed systems. Strong knowledge of REST API design and development. Experience with MongoDB, PostgreSQL, or other relational/non-relational databases. Proficiency in writing automated tests using frameworks like Jest, Mocha, or similar. Experience with Java or Java-based microservices. Proficient with Git, CI/CD pipelines, and Agile development practices. Exposure to containerization tools like Docker and orchestration with Kubernetes. Experience with cloud platforms such as AWS, GCP, or Azure. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the client's needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Associate Principal Engineer, Node.js

Kolkata, West Bengal, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Extensive experience in Architect, design, and develop scalable microservices-based applications using Node.js Strong proficiency with NestJS and the Node.js ecosystem. Advanced knowledge of PostgreSQL, including database design, indexing, and query optimization. Experience with GraphQL schema design, resolvers, and performance tuning. Familiarity with microservices architecture and distributed systems. Strong knowledge of REST API design and development. Experience with MongoDB, PostgreSQL, or other relational/non-relational databases. Proficiency in writing automated tests using frameworks like Jest, Mocha, or similar. Experience with Java or Java-based microservices. Proficient with Git, CI/CD pipelines, and Agile development practices. Exposure to containerization tools like Docker and orchestration with Kubernetes. Experience with cloud platforms such as AWS, GCP, or Azure. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Associate Principal Engineer, Node.js

Delhi, Delhi, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Extensive experience in Architect, design, and develop scalable microservices-based applications using Node.js Strong proficiency with NestJS and the Node.js ecosystem. Advanced knowledge of PostgreSQL, including database design, indexing, and query optimization. Experience with GraphQL schema design, resolvers, and performance tuning. Familiarity with microservices architecture and distributed systems. Strong knowledge of REST API design and development. Experience with MongoDB, PostgreSQL, or other relational/non-relational databases. Proficiency in writing automated tests using frameworks like Jest, Mocha, or similar. Experience with Java or Java-based microservices. Proficient with Git, CI/CD pipelines, and Agile development practices. Exposure to containerization tools like Docker and orchestration with Kubernetes. Experience with cloud platforms such as AWS, GCP, or Azure. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Senior Staff Engineer, Node.js

Kolkata, West Bengal, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

Total experience 10+ years. Hands on working experience in Node.JS Strong proficiency with NestJS and the Node.js ecosystem. Advanced knowledge of PostgreSQL , including database design, indexing, and query optimization. Experience with GraphQL schema design, resolvers, and performance tuning. Familiarity with microservices architecture and distributed systems. Strong knowledge of REST API design and development. Experience with MongoDB, PostgreSQL, or other relational/non-relational databases. Proficiency in writing automated tests using frameworks like Jest, Mocha, or similar. Experience with Java or Java-based microservices. Proficient with Git, CI/CD pipelines, and Agile development practices. Exposure to containerization tools like Docker and orchestration with Kubernetes. Experience with cloud platforms such as AWS, GCP, or Azure. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the client's needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Associate Principal Engineer, Node.js

Bengaluru / Bangalore, Karnataka, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Extensive experience in Architect, design, and develop scalable microservices-based applications using Node.js Strong proficiency with NestJS and the Node.js ecosystem. Advanced knowledge of PostgreSQL, including database design, indexing, and query optimization. Experience with GraphQL schema design, resolvers, and performance tuning. Familiarity with microservices architecture and distributed systems. Strong knowledge of REST API design and development. Experience with MongoDB, PostgreSQL, or other relational/non-relational databases. Proficiency in writing automated tests using frameworks like Jest, Mocha, or similar. Experience with Java or Java-based microservices. Proficient with Git, CI/CD pipelines, and Agile development practices. Exposure to containerization tools like Docker and orchestration with Kubernetes. Experience with cloud platforms such as AWS, GCP, or Azure. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Senior Staff Engineer, Node.js

Hyderabad / Secunderabad, Telangana, Telangana, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

Total experience 10+ years. Hands on working experience in Node.JS Strong proficiency with NestJS and the Node.js ecosystem. Advanced knowledge of PostgreSQL , including database design, indexing, and query optimization. Experience with GraphQL schema design, resolvers, and performance tuning. Familiarity with microservices architecture and distributed systems. Strong knowledge of REST API design and development. Experience with MongoDB, PostgreSQL, or other relational/non-relational databases. Proficiency in writing automated tests using frameworks like Jest, Mocha, or similar. Experience with Java or Java-based microservices. Proficient with Git, CI/CD pipelines, and Agile development practices. Exposure to containerization tools like Docker and orchestration with Kubernetes. Experience with cloud platforms such as AWS, GCP, or Azure. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the client's needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Associate Principal Engineer, Devops

Kolkata, West Bengal, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Hands on working experience in DevOps engineering and cloud infrastructure. Strong hands-on experience with AWS Code Deploy, AWS EKS , and core AWS services Expert-level proficiency in Terraform for infrastructure automation Deep understanding of Docker and container orchestration strategies Proven experience building CI/CD pipelines using GitHub, AWS CodePipeline, Jenkins, or similar tools Sound knowledge of cloud security principles, IAM, and best practices in securing cloud workloads Strong troubleshooting and performance tuning capabilities in cloud environments Strong interpersonal and communication skills to effectively engage with stakeholders including senior and executive management. RESPONSIBILITIES: Writing and reviewing great quality code Understanding the clients business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements Mapping decisions with requirements and be able to translate the same to developers Identifying different solutions and being able to narrow down the best option that meets the clients requirements Defining guidelines and benchmarks for NFR considerations during project implementation Writing and reviewing design documents explaining overall architecture, framework, and high-level design of the application for the developers Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it Understanding and relating technology integration scenarios and applying these learnings in projects Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements. Role: Technical Architect

Associate Principal Engineer, Devops

Delhi, Delhi, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Hands on working experience in DevOps engineering and cloud infrastructure. Strong hands-on experience with AWS Code Deploy, AWS EKS , and core AWS services Expert-level proficiency in Terraform for infrastructure automation Deep understanding of Docker and container orchestration strategies Proven experience building CI/CD pipelines using GitHub, AWS CodePipeline, Jenkins, or similar tools Sound knowledge of cloud security principles, IAM, and best practices in securing cloud workloads Strong troubleshooting and performance tuning capabilities in cloud environments Strong interpersonal and communication skills to effectively engage with stakeholders including senior and executive management. RESPONSIBILITIES: Writing and reviewing great quality code Understanding the clients business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements Mapping decisions with requirements and be able to translate the same to developers Identifying different solutions and being able to narrow down the best option that meets the clients requirements Defining guidelines and benchmarks for NFR considerations during project implementation Writing and reviewing design documents explaining overall architecture, framework, and high-level design of the application for the developers Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it Understanding and relating technology integration scenarios and applying these learnings in projects Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements. Role: Technical Architect

Senior Staff Engineer, Node.js

Bengaluru / Bangalore, Karnataka, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

Total experience 10+ years. Hands on working experience in Node.JS Strong proficiency with NestJS and the Node.js ecosystem. Advanced knowledge of PostgreSQL , including database design, indexing, and query optimization. Experience with GraphQL schema design, resolvers, and performance tuning. Familiarity with microservices architecture and distributed systems. Strong knowledge of REST API design and development. Experience with MongoDB, PostgreSQL, or other relational/non-relational databases. Proficiency in writing automated tests using frameworks like Jest, Mocha, or similar. Experience with Java or Java-based microservices. Proficient with Git, CI/CD pipelines, and Agile development practices. Exposure to containerization tools like Docker and orchestration with Kubernetes. Experience with cloud platforms such as AWS, GCP, or Azure. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the client's needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Associate Principal Engineer, Devops

Hyderabad / Secunderabad, Telangana, Telangana, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Hands on working experience in DevOps engineering and cloud infrastructure. Strong hands-on experience with AWS Code Deploy, AWS EKS , and core AWS services Expert-level proficiency in Terraform for infrastructure automation Deep understanding of Docker and container orchestration strategies Proven experience building CI/CD pipelines using GitHub, AWS CodePipeline, Jenkins, or similar tools Sound knowledge of cloud security principles, IAM, and best practices in securing cloud workloads Strong troubleshooting and performance tuning capabilities in cloud environments Strong interpersonal and communication skills to effectively engage with stakeholders including senior and executive management. RESPONSIBILITIES: Writing and reviewing great quality code Understanding the clients business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements Mapping decisions with requirements and be able to translate the same to developers Identifying different solutions and being able to narrow down the best option that meets the clients requirements Defining guidelines and benchmarks for NFR considerations during project implementation Writing and reviewing design documents explaining overall architecture, framework, and high-level design of the application for the developers Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it Understanding and relating technology integration scenarios and applying these learnings in projects Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements. Role: Technical Architect

Senior Staff Engineer, Node.js

Chennai, Tamil Nadu, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

Total experience 10+ years. Hands on working experience in Node.JS Strong proficiency with NestJS and the Node.js ecosystem. Advanced knowledge of PostgreSQL , including database design, indexing, and query optimization. Experience with GraphQL schema design, resolvers, and performance tuning. Familiarity with microservices architecture and distributed systems. Strong knowledge of REST API design and development. Experience with MongoDB, PostgreSQL, or other relational/non-relational databases. Proficiency in writing automated tests using frameworks like Jest, Mocha, or similar. Experience with Java or Java-based microservices. Proficient with Git, CI/CD pipelines, and Agile development practices. Exposure to containerization tools like Docker and orchestration with Kubernetes. Experience with cloud platforms such as AWS, GCP, or Azure. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the client's needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Associate Principal Engineer, Devops

Mumbai City, Maharashtra, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Hands on working experience in DevOps engineering and cloud infrastructure. Strong hands-on experience with AWS Code Deploy, AWS EKS , and core AWS services Expert-level proficiency in Terraform for infrastructure automation Deep understanding of Docker and container orchestration strategies Proven experience building CI/CD pipelines using GitHub, AWS CodePipeline, Jenkins, or similar tools Sound knowledge of cloud security principles, IAM, and best practices in securing cloud workloads Strong troubleshooting and performance tuning capabilities in cloud environments Strong interpersonal and communication skills to effectively engage with stakeholders including senior and executive management. RESPONSIBILITIES: Writing and reviewing great quality code Understanding the clients business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements Mapping decisions with requirements and be able to translate the same to developers Identifying different solutions and being able to narrow down the best option that meets the clients requirements Defining guidelines and benchmarks for NFR considerations during project implementation Writing and reviewing design documents explaining overall architecture, framework, and high-level design of the application for the developers Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it Understanding and relating technology integration scenarios and applying these learnings in projects Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements. Role: Technical Architect

Associate Principal Engineer, Devops

Mumbai, Maharashtra, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Hands on working experience in DevOps engineering and cloud infrastructure. Strong hands-on experience with AWS Code Deploy, AWS EKS , and core AWS services Expert-level proficiency in Terraform for infrastructure automation Deep understanding of Docker and container orchestration strategies Proven experience building CI/CD pipelines using GitHub, AWS CodePipeline, Jenkins, or similar tools Sound knowledge of cloud security principles, IAM, and best practices in securing cloud workloads Strong troubleshooting and performance tuning capabilities in cloud environments Strong interpersonal and communication skills to effectively engage with stakeholders including senior and executive management. RESPONSIBILITIES: Writing and reviewing great quality code Understanding the clients business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements Mapping decisions with requirements and be able to translate the same to developers Identifying different solutions and being able to narrow down the best option that meets the clients requirements Defining guidelines and benchmarks for NFR considerations during project implementation Writing and reviewing design documents explaining overall architecture, framework, and high-level design of the application for the developers Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it Understanding and relating technology integration scenarios and applying these learnings in projects Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements. Role: Technical Architect

Associate Principal Engineer, Devops

Navi Mumbai, Maharashtra, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Hands on working experience in DevOps engineering and cloud infrastructure. Strong hands-on experience with AWS Code Deploy, AWS EKS , and core AWS services Expert-level proficiency in Terraform for infrastructure automation Deep understanding of Docker and container orchestration strategies Proven experience building CI/CD pipelines using GitHub, AWS CodePipeline, Jenkins, or similar tools Sound knowledge of cloud security principles, IAM, and best practices in securing cloud workloads Strong troubleshooting and performance tuning capabilities in cloud environments Strong interpersonal and communication skills to effectively engage with stakeholders including senior and executive management. RESPONSIBILITIES: Writing and reviewing great quality code Understanding the clients business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements Mapping decisions with requirements and be able to translate the same to developers Identifying different solutions and being able to narrow down the best option that meets the clients requirements Defining guidelines and benchmarks for NFR considerations during project implementation Writing and reviewing design documents explaining overall architecture, framework, and high-level design of the application for the developers Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it Understanding and relating technology integration scenarios and applying these learnings in projects Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements. Role: Technical Architect

Associate Principal Engineer, Devops

Chennai, Tamil Nadu, India

2 - 12 years

INR 2.0 - 12.0 Lacs P.A.

On-site

Full Time

REQUIREMENTS: Total experience 11+ years. Hands on working experience in DevOps engineering and cloud infrastructure. Strong hands-on experience with AWS Code Deploy, AWS EKS , and core AWS services Expert-level proficiency in Terraform for infrastructure automation Deep understanding of Docker and container orchestration strategies Proven experience building CI/CD pipelines using GitHub, AWS CodePipeline, Jenkins, or similar tools Sound knowledge of cloud security principles, IAM, and best practices in securing cloud workloads Strong troubleshooting and performance tuning capabilities in cloud environments Strong interpersonal and communication skills to effectively engage with stakeholders including senior and executive management. RESPONSIBILITIES: Writing and reviewing great quality code Understanding the clients business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements Mapping decisions with requirements and be able to translate the same to developers Identifying different solutions and being able to narrow down the best option that meets the clients requirements Defining guidelines and benchmarks for NFR considerations during project implementation Writing and reviewing design documents explaining overall architecture, framework, and high-level design of the application for the developers Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it Understanding and relating technology integration scenarios and applying these learnings in projects Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements. Role: Technical Architect

Staff Engineer, Java (Immediate Joiner)

Noida, Gurugram

7 - 10 years

INR 22.5 - 32.5 Lacs P.A.

Work from Office

Full Time

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. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 38 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in! REQUIREMENTS: Total experience 7+ years Extensive experience in back-end development utilizing Java 8, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture. Experience with messaging systems like Kafka. Hands-on experience with REST APIs, Caching system (e.g Redis) etc. Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST). Hands-on experience with multithreading, and cloud development. Strong working experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles. Hands-on experience with relational databases such as SQL Server, Oracle, MySQL, and PostgreSQL. Experience with DevOps tools and technologies such as Ansible, Docker, Kubernetes, Puppet, Jenkins, and Chef. Proficiency in build automation tools like Maven, Ant, and Gradle. Hands on experience on cloud technologies such as AWS/ Azure. Strong understanding of UML and design patterns. Ability to simplify solutions, optimize processes, and efficiently resolve escalated issues. Strong problem-solving skills and a passion for continuous improvement. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clientโ€™s needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

FIND ON MAP

Nagarro

Nagarro

Nagarro

Information Technology and Services

Berlin

8,500+ Employees

348 Jobs

    Key People

  • Manas Fuloria

    CEO
  • Nashit Taqi

    President, Americas
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview