
šš¼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 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
Ā
Please find the job details below
Experience: 7.5-10 years
Must Have: Microservices architecture (MSA)- General Experience
Ā
Ā REQUIREMENTS:
Ā
- Strong technical background with node.js, event loop understanding, unit testing, developing web application & APIs, event & stream, call-back & closures, promise, async/await, accessing file system, Optimization techniques
- understanding of different components such as web server, storages, integrations
- should have worked on designing and building server-side solutions (in any technology), build process of node.js, CI/CD process of node.js, multi-tasking (working on multiple things at same time)
- Good knowledge of functional and Object-Oriented Programming
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
- Familiarity with Azure pipeline
- Should have experience in Identifying software application weaknesses and target areas and sketching out ideas for automated software test procedures. Reviewing software bug reports and highlighting problem areas.
- Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
- Fundamental knowledge of design patterns
- Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery.
- Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.
Ā Ā RESPONSIBILITIES:
- Writing and reviewing great quality code
- Understanding functional requirements thoroughly and analysing 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.

About Nagarro Software
About
šš¼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 (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues.
Tech stack
Company video


Photos
Connect with the team
Similar jobs
Job Title : Senior Backend Engineer ā Java, AI & Automation
Experience : 4+ Years
Location : Any Cognizant location (India)
Work Mode : Hybrid
Interview Rounds :
- Virtual
- Face-to-Face (In-person)
Job Description :
Join our Backend Engineering team to design and maintain services on the Intuit Data Exchange (IDX) platform.
You'll work on scalable backend systems powering millions of daily transactions across Intuit products.
Key Qualifications :
- 4+ years of backend development experience.
- Strong in Java, Spring framework.
- Experience with microservices, databases, and web applications.
- Proficient in AWS and cloud-based systems.
- Exposure to AI and automation tools (Workato preferred).
- Python development experience.
- Strong communication skills.
- Comfortable with occasional US shift overlap.
Key Responsibilities:
ā Work closely with product managers, designers, frontend developers, and other
cross-functional teams to ensure the seamless integration and alignment of frontend and
backend technologies, driving cohesive and high-quality product delivery.
ā Develop and implement coding standards and best practices for the backend team.
ā Document technical specifications and procedures.
ā Stay up-to-date with the latest backend technologies, trends, and best practices.
ā Collaborate with other departments to identify and address backend-related issues.
ā Conduct code reviews and ensure code quality and consistency across the backend team.
ā Create technical documentation, ensuring clarity for future development and
maintenance.
Requirements;
ā Experience: 4-6 years of hands-on experience in backend development, with a strong
background in product-based companies or startups.
ā Education: Bachelorās degree or above in Computer Science or a related field.
ā Programming skills: Proficient in Python and software development principles, with a
focus on clean, maintainable code, and industry best practices. Experienced in unit
testing, AI-driven code reviews, version control with Git, CI/CD pipelines using GitHub
Actions, and integrating New Relic for logging and APM into backend systems.
ā Database Development: Proficiency in developing and optimizing backend systems in
both relational and non-relational database environments, such as MySQL and NoSQL
databases.
ā GraphQL: Proven experience in developing and managing robust GraphQL APIs,
preferably using Apollo Server. Ability to design type-safe GraphQL schemas and
resolvers, ensuring seamless integration and high performance.
ā Cloud Platforms: Familiar with AWS and experienced in Docker containerization and
orchestrating containerized systems.
ā System Architecture: Proficient in system design and architecture with experience in
developing multi-tenant platforms, including security implementation, user onboarding,
payment integration, and scalable architecture.
ā Linux Systems: Familiarity with Linux systems is mandatory, including deployment and
management.
ā Continuous Learning: Stay current with industry trends and emerging technologies to
influence architectural decisions and drive continuous improvement.
Benefits:
ā Competitive salary.
ā Health insurance.
ā Casual dress code.
ā Dynamic & Collaboration friendly office.
ā Hybrid work schedule.
Industry
- IT Services and IT Consulting
Employment Type
Full-time
Review requirements, design specifications and propose solution and have discussion before implementation
Work with team leads on the requirements and create estimates against those requirements
Deliver projects on time in an agile and continuous development environment
Writing tests in a client-side test framework such as Jest, Jasmine, Mocha, etc.
Work withQA team for resolving issues
Report status with tools like JIRA to stakeholders
Requirements:
- 3-5 years of work experience developing complex software
- Minimum 2years sound experience with back-end development in Java-script frameworks like loopback, Express, etc
- A solid understanding of core Javascript principles and its fundamentals
- Familiarity with popular Javascript tools, frameworks and design principles, and enjoy staying up to date with the changing Javascript ecosystem
- Strong communication skills across the board, with a passion for finding and sharing best practices and driving.
Ā
Skills:- Javascript ⢠Node ⢠Express ⢠Loopback ⢠OAuth ⢠API Development
- Plus Points ⢠Knowledge of Go, Ruby, Python, Closure or any other languages ⢠Test Driven Development (TDD) ⢠Knowledge of front-end development
Hiring PHP Developer
Job description
Should have proven work experience of 1-2 years as a PHP - Laravel based development in a competitive environment
Proficient in developing applications based on Laravel 5 or greater
Proficient in handling MySQL database. (Experience in PostgreSQL is a plus)
Experience in other PHP Frameworks like Yii, Zend , Cake PHP, CodeIgniter are added advantage
Experience in analyzing & modifying existing open source / plugin code & extensions jQuery, XML, JavaScript, HTML, CSS, AJAX
Experience in SOAP, REST and web services
⢠BE/B. Tech. Computer Science or MCA from a reputed University.
⢠8+ Years of experience in software development, with emphasis on JAVA/J2EE Server side
programming.
⢠Hands on experience in Core Java, Multithreading, RMI, Socket programing, JDBC, NIO,
webservices and Design patterns.
⢠Should have Knowledge of distributed system, distributed caching, messaging frameworks, ESB
etc.
⢠Knowledge of Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database is
essential.
⢠Additionally, knowledge of HBase, Hadoop and Hive are desirable.
⢠Familiarity with message queue systems and AMQP and Kafka is desirable.
⢠Should have experience as a participant in Agile methodologies.
⢠Should have excellent written and verbal communication skills and presentation skills.
⢠This is not a Fullstack requirement, we are purely looking out for Backend resources.
Primary Responsibilities
Ā
- Design, architect and develop advanced software solutions in a cross functional Agile team supporting multiple projects and initiatives
- Collaborate with product owners and/or the business on requirements definition, development of functional specifications, and design
- Collaborate on or lead development of technical design and specifications as required
- Code, test and document new applications as well as changes to existing system functionality and ensure successful completion
- Take on leadership roles as needed
Ā
Skills & Requirements
Ā
- Bachelorās Degree required, preferably in Computer Science or related field
- 3+ years of software development experience using GoLang/Java programming language
- Experience with cloud technologies (AWS/Azure/GCP/Pivotal Cloud Foundry/any private cloud) and containerization is required
- AWS - experience in extensive use of AWS offerings like Redis, Kafka etc.
- Experience with a micro-services architecture is a plus
- Excellent communication, collaboration, reporting, analytical and problem-solving skills
- Experience with PostgreSQL or other Relational Databases
- Test-driven development mindset and a focus on quality, scalability, and performance
- Strong programming fundamentals and ability to produce high quality code
- Solid understanding of Agile (SCRUM) Development Process required
Roles and responsibilities:
- Designing and implementing new features and functionality.
- Developing custom themes with WordPress by working with HTML, CSS, responsive frameworks, JavaScript, and ready-made theme development experience.
- Strong knowledge of Woo Commerce.
- Ensuring high-performance and availability, and managing all technical aspects of the CMS.
- Helping formulate an effective, responsive design and turning it into a working theme and plugin.
- HTML to WordPress Conversion.
- Should know versioning tools such as Git, Mercurial, or SVN.
Ā Required Candidate profile:
- Good Understanding of OOPs Programming concepts.
- Strong knowledge of JQuery, Bootstrap, PHP, JavaScript, CSS, HTML.
- Knowledge of HTML to WordPress.
- Knowledge of PSD to WordPress Integration.
- Knowledge of Individual and child page template development.
Ā
Please find below the required skill set
Ā
Skillsets:
- Strong Experience inĀ Ruby on Rails
- Solid understanding of Ruby principles and core concepts.
- Good understanding of Object Oriented Concepts and principles.
- Understanding of RESTful/ SOAP APIs.
- Good understanding of front-end technologies includingĀ HTML5, CSS3, JavaScript, jQuery, ReactJS and Bootstrap framework.
- Knowledge/ Experience in SQL and PL/SQL programming.
- Excellent communication Skill.















