
šš¼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
Title:Ā Senior Software Engineer ā Python (Remote: Africa, India, Portugal)
Experience: 9 to 12 Years
INR : 40 LPA - 50 LPA
Location Requirement:Ā Candidates must be based inĀ Africa, India, or Portugal. Applicants outside these regions will not be considered.
Must-Have Qualifications:
- 8+ years in software development with expertise in Python
- kubernetes is important
- Strong understanding of async frameworks (e.g., asyncio)
- Experience with FastAPI, Flask, or Django for microservices
- Proficiency with Docker and Kubernetes/AWS ECS
- Familiarity with AWS, Azure, or GCP and IaC tools (CDK, Terraform)
- Knowledge of SQL and NoSQL databases (PostgreSQL, Cassandra, DynamoDB)
- Exposure to GenAI tools and LLM APIs (e.g., LangChain)
- CI/CD and DevOps best practices
- Strong communication and mentorship skills
A digital first, multi-brand consumer goods company owned and operated underĀ one house, with each of its brands working together toward one mission: To help Indians lead a
more fulfilling life surrounded by wellness and grace.
The founders, Revant and Dhyanesh have more than a decade of experience building,Ā advising and investing in consumer brands. This has allowed them to understand the IndianĀ consumer in a level of detail about their health, habits, and more.
The business is creating a family of purposeful brands with products that solve a particular problemĀ for a small segment of people. Each brand provides the essentials to make an individual segment ofĀ people lead a graceful life full of purpose and wellbeing. Each brand offers high quality,Ā responsibly-made products that are inviting and easy to use, paired with access to ongoing guidanceĀ and support.
Role
As one of the first members of the backend development team, you will be responsible
for architecting and setting the standards for building our core backend/microservices. Also, youĀ will be responsible for shaping up the entire system for scale and collaborating extensively with theĀ frontend and design teams to create the best consumer experiences.
Responsibilities
ā Develop microservices that will be used by the frontend through API endpoints.
ā Translate business requirements into high quality code.
ā Ensure that the code is deployed in a secure and scalable fashion.
ā Focus on code maintainability and performance of application.
ā Provide technical advice and assists in solving programming problems.
ā Enhance Analytics and overall backend architecture for better performance.
Requirements
ā 3+ years of backend/full-stack development experience
ā 1+ years of experience on NodeJS
ā 1+ years experience in building APIs in a microservice architecture
ā Experience in PHP is a plus
ā Experience with AWS services such as Lambda, CloudWatch, CloudFront
ā Has experience managing other developers
ā Has experience in code reviewing/being the gatekeeper for an entire project
ā Experience with RabbitMQ or similar queuing system
ā Experience with Redis/ElasticSearch is a plus
ā Familiarity with CI/CD pipeline tools like Jenkins
ā Good knowledge of working with Git
ā A knack for benchmarking and optimization
Need Immediate Joiners only (4-5 days)
Overall experience 6+ years and relevant at least 2+ years in Golang with Java
ā Strong design and architectural experience in building various highly-scalable and
highly-available products
ā Strong understanding of the SDLC Activities which include Analysis, Design, Development,
Testing, Deployment and Post-Production Support etc.
ā Proficiency in at least one server side framework for languages preferably Go Lang
ā Experience working on NoSQL & SQL Databases such as MySQL, PostgreSQL, MongoDB,
Redis etc
ā Deep Dive, problem-solving, RCA and systematic thinking to reach the cause of issues
ā Able to work independently and multi-task effectively
ā Program at a system level and able to manage service stability
ā Excellent experience maintaining, scalable, extensible code
ā Methodical in maintaining up to date documentation
ā Metric-driven mindset and obsessive about ensuring clean coding practices
ā Preferred experience in product development
ā Preferred working experience on microservices platforms
ā Proficiency in at least one modern web front-end development framework such as React JS
will be a bonus
Good to Have Skills:
ā Preferred experience in Elasticsearch and Kibana (ELK Stack)
ā Preferred experience with messaging systems like RabbitMQ
Ā Overall 4+ years of experience
Ā·Ā 2 year development experience in NodeJs(v4 and above)
Ā·Ā Knowledge in Unit testing frameworks like Mocha
Ā·Ā Experience in working with any NodeJs web framework(Express or Hapi)
Ā·Ā Development experience using any persistent store (NoSql or Relational)
Formal Deliverables
Ā·Ā Design and development of new and enhance existing applications using Node.JS
Ā·Ā Collaborate with internal and external team members to ensure projects get delivered as planned
Ā·Ā Develop Backend services using HapiJs
Ā·Ā Develop background workers based on cron or rabbitmq messages
Ā·Ā Support existing and new features via bug fixes, prod support or monitoring scripts
Ā·Ā Unit testing for all the developed modules
Experience: 3-5 Years Experience
Skills:
Javascript, Node JS, HTML, CSS, Advanced JS
Location : AhmedabadĀ
Position: Java Backend Developer
Ā
Experience: Atleast 3 years
Ā
Joining: Immediate
Ā
Communication Skills: Good
Ā
Mandatory requirements:
- Java 8, SpringBoot 2.x
- Backbase 6, DB 2.x, IPS 1.x, CXS 6.x
- DBS 2.19 ā 2.20
- Fluent in English, ability to work in remote teams, dependable
- Problem solving skills
Ā
Desirable requirements:
- DevOps, Pipelines, Docker, Kubernets, HELM
- Backbase Identity
- Security
Ā
Required Experience and Qualifications:
-3 to 6 years of software development experience.
-Experience of working in at least 2 or 3 projects, managing or leading the entire
tasks.
-Experience from a middle size company or from a startup will be preferred.
-BE/MCA/MSc in Computers/Information technology with a good academic
record.
-Must be willing to start Immediately work from home permanent
-Can Allocate working hours (Flexible) as per Projects Requirements.
-Must have Good Internet & Good Laptop/System
Ā
Perks & Benefits:
- Great learning, innovative and development platform.
- Remote work and flexible timings.
- Reimbursement of the online learning courses on certification.
- Medical insurance coverage for you and the dependence.
- Five Working days per week.
Ā
Job Location: Bangalore, Pune, Chennai, Mohali, Gurugram, Panchkula, or Dehradun
Ā
The candidate must be available to join within two weeks.
Ā
Job Description:
- 5 to 8 years of experience in Developing APIs and RESTful services using Node JS.
- Experience with AWS API Gateway
- Produce high-quality code and experience with security implementations Identifying application security risks and implementing security patches procedures.
- Implement and Improve application logging services
- Work with the product and design teams to understand end-user requirements, formulate definitions of done, and translate that into an effective technical solution.
- Work with the QA Team to develop testing protocols to identify and correct challenges.
- Must have good analytical, debugging, and problem-solving skills.
- Good communication skills.
We are looking for a highly capable Node.js developer to optimize our web-based application performance. You will be collaborating with our front-end application developers, designing APIs, and integrating data storage and protection solutions.
Requirements
- Minimum of two years previous experience as a Node.js developer.
- Minimum of two years of experience developing applications using MongoDB.
- Minimum of one year of experience developing applications using ExpressJs.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent web application issues outside of business hours.
Responsibility
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of the APIs.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests and identifying bugs.
- Documenting Node.js processes, including database schemas.
- Recommending and implementing improvements to APIs.














