
šš¼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. That is where you come in!
REQUIREMENTS:
- Must have Skills: Node JS, Microservices architecture (MSA) (Capable),Javascript/Typescript, AWS S3/ LAMBDA/ EC2/DYNAMODB
- Cloud developer with a minimum of 6 years of experience Technical skills in most of the following areas
- Expert in developing REST Services and APIS using JavaScript, TypeScript NodeJS is a mustĀ
- Implementing Serverless Software development using Amazon Lambda written in NodeJS is desirable.
- Services including AWS IoT, S3, RDS, IAM, Cognito, SNS, VPC, EBS, AWS Route 53, and Cloud Watch is a must
- Proficient in database concepts including schema design, querying, performance tuning, and debugging (Both SQL and No-SQL databases)
- Strong experience in designing and developing enterprise cloud-based IoT solutions using AWS
- Develop Web, APIs, IoT & Cloud based solutions is a must
- Ability to write automated unit test cases using mocking frameworks (Jasmine, Mocha, chai, Jest, etc.)
- Experience in modern data architectures (e.g. Micro Service, event-driven architectures, stream processing, and integrating real-time analytics into customer applications is desirable
- Have a good eye for NFRs (Scalability, extensibility, reliability, etc.) while evaluating design. should be able to Converts Solution Requirements into logical systems & subsystems
- Innovates and creates new ideas and have the ability to develop quick proof of concepts and validate with the customer.
RESPONSIBILITIES:
- 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
- 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
Senior Software Engineer
AiSensyĀ Ā
Gurugram, Haryana, India (On-site)
About AiSensy
AiSensy is a WhatsApp based Marketing & Engagement platform helping businesses like Adani, Delhi Transport Corporation, Yakult, Godrej, Aditya Birla Hindalco, Wipro, Asian Paints, India Today Group, Skullcandy, Vivo, Physicswallah, and Cosco grow their revenues via WhatsApp.
- Enabling 100,000+ Businesses with WhatsApp Engagement & Marketing
- 400 Crores+ WhatsApp Messages exchanged between Businesses and Users via AiSensy per year
- Working with top brands like Delhi Transport Corporation, Vivo, Physicswallah & more
- High Impact as Businesses drive 25-80% Revenues using AiSensy Platform
- Mission-Driven and Growth Stage Startup backed by Marsshot.vc, Bluelotus.vc & 50+ Angel Investors
Key Responsibilities:
- Build Scalable Architecture to handle millions of messages per day.
- Lead a team of engineers and guide them on a day to day basis.
- Collaborate with product managers, designers, and other engineers to define and implement new features and enhancements.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews to ensure code quality and adherence to standards.
- Identify and resolve performance bottlenecks, bugs, and other issues.
- Mentor and provide guidance to junior engineers, fostering a culture of continuous learning and improvement.
- Participate in architectural discussions and contribute to the technical direction of the team.
- Stay up-to-date with the latest industry trends and technologies, and incorporate them into our development processes.
- Ensure the security, reliability, and performance of our applications.
- Collaborate with DevOps to streamline the deployment and monitoring processes.
Qualifications:
- Bachelorās degree in Computer Science, Engineering, or a related field. Masterās degree preferred.
- Over all 5+ years of experience with proven experience 3+ years as a Software Engineer, with a strong track record of delivering high-quality software products.
- Expertise in the MERN stack (MongoDB, Express.js, React, Node.js).
- Strong understanding of JavaScript and modern JavaScript frameworks.
- Experience with front-end technologies like HTML5, CSS3, and responsive design.
- Strong understanding of software development methodologies, including Agile and Scrum.
- Experience with RESTful API design and development.
- Experience with database design and management, particularly MongoDB.
- Familiarity with cloud platforms such as AWS.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Experience with version control systems such as Git.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes
Job Overview:
We are looking for a seasoned Senior Backend Engineer (SDE III) with over 5 years of experience to lead, mentor, and grow a high-performing engineering team. The ideal candidate will have extensive hands-on experience in software development, deep technical expertise, and a proven track record of successfully leading large-scale engineering teams and projects. This role requires strategic leadership, the ability to manage complex technical challenges, and the ability to drive innovation while ensuring operational excellence.As a Backend Lead, you will collaborate with key stakeholders across the business, product management, and operations to ensure alignment with the organizationās goals and play a critical role in shaping the technology roadmap and engineering culture.
Key Responsibilities:
- Leadership and Team Development: Lead and inspire a team of engineers, fostering a culture of innovation, accountability, and continuous improvement. Manage the hiring, training, and career development of engineering staff.
- Strategic Planning: Work closely with senior leadership to develop and implement engineering strategies that support business objectives. Define technology roadmaps and ensure alignment with organizational goals.
- Technical Excellence: Guide the team in designing and implementing scalable, robust software systems. Drive the adoption of best practices in architecture, coding standards, and software testing to ensure high-quality product delivery.
- Project and Program Management: Oversee the successful delivery of engineering projects, ensuring deadlines, quality standards, and budget constraints are met. Use agile methodologies to manage the development process and resolve bottlenecks.
- Cross-functional collaboration: Collaborate with Product Management, Design, Business, and Operations teams to define project requirements and deliverables. Ensure the smooth integration of engineering efforts across the organization.
- Risk Management: Anticipate and mitigate technical risks and roadblocks. Proactively identify areas of technical debt and drive initiatives to reduce it.
- Stakeholder Communication: Act as the technical point of contact for stakeholders, providing regular updates on project progress, resource allocation, and performance metrics. Communicate complex technical concepts to non-technical stakeholders.
Required Qualifications:
- Bachelorās or Masterās degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software engineering
- Proven track record of successfully delivering large-scale, high-impact software projects.
- Strong understanding of software architecture, design patterns, and scalable system design.
- Expertise in multiple programming languages and modern development frameworks For this role we require expertise in Python/Django and API Development
- Experience with cloud infrastructure (AWS), microservices, and distributed systems.
- Good experience with MySQL and ElasticSearch. Slight experience with other NoSQL and SQL databases.
- Experience in DevOps, CI/CD pipelines, and infrastructure automation.
- Ā Experience in delivering full-stack B2B/SaaS applications including mobile applications, web frontend, and a scalable backend.
- Excellent problem-solving skills, with the ability to diagnose and resolve complex technical challenges.
- Strong communication and interpersonal skills, with the ability to influence and inspire teams and stakeholders at all levels.
Location: Mumbai, Maharashtra, India
Desired Experience: 3+ years
Roles and Responsibilities :
We are seeking an experienced Java Engineer to join our team. The ideal candidate will be responsible for designing and developing scalable applications using Java and related frameworks.
Core Accountabilities:
- Design and develop high-quality Java applications using best practices and design patterns Write clean, maintainable, and testable code using Java and related frameworks
- Collaborate with cross-functional teams to develop and deploy applications
- Develop and maintain continuous integration and continuous deployment pipelines using Git and related tools
- Troubleshoot and debug applications in production and development environments
- Stay up-to-date with emerging trends and technologies in software engineering and Java development
Experience required :
- Bachelor's degree in Computer Science or a related field
- 3+ years of experience in developing applications using Java and related frameworks
- Strong experience in Core Java, Spring Framework, Hibernate, and related Java frameworks
- Experience in working with Git for version control and collaboration.
Additional optional requirements
- Knowledge of AWS services
- Experience in working with NoSQL databases such as MongoDB and Cassandra
- Experience in other programming languages such as Python and Node.js
Skills required :
- Excellent problem-solving skills and ability to work in a fast-paced environment Strong communication and collaboration skills
Experience: 3-5 Years Experience
Skills:
Javascript, Node JS, HTML, CSS, Advanced JS
Location : AhmedabadĀ
Ā
About the Company
Ā
Our client is one of the leading TMT bar manufacturer and exporter in India. It is a well known group that achieves a turn over of 3000 Cr per annum. The group is setting a construction & architecture oriented omni channel B2B & B2C platform.
Ā
Ā
Job Description
Experience : 3-5Years
Ā
Requirement
Ā
- 3+ years of backend/full-stack development experience
- Proficient knowledge of a back-end programming language i.e Node.Js
- Experience with AWS services,Mongo DB
- Experience with RabbitMQ or similar queuing system
- Experience with Redis/ElasticSearch/PHP is a plus
- Familiarity with CI/CD pipeline tools like Jenkins
- Experience in handling a team
- Good at Design patterns, Algorithms, and Data structures.
- Have outstanding leadership skills, excellent people/communication, and negotiation skills
- Good knowledge of working with GitĀ
Ā
- User authentication and authorization between multiple systems, servers, and
Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā environments.
- Integration of multiple data sources and databases into one system
Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Management of the hosting environment, including database administration
Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā and scaling an application to support load changes
Ā
.
Ā
Ā
Ā
Regards
Team Merito
Ā· Understanding the fully asynchronous behaviour of NodeJs
Ā· Knowledge of the common NodeJs or web server exploits and their solutions, accessibility, and security compliance's.
Ā· Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Ā· Excellent working knowledge of databases, database schema that represent and support business processes
Mandatory:
Skill sets: Node JS, JavaScript, Mongo DB
Deployment experience on Production Server.
Location: Bangalore
Software Development Engineer ā SDE 2. Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā
Ā
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Ā
Ā Top Skills
You write high quality, maintainable, and robust code, often in Java or C++ or C#
You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
You solve problems at their root, stepping back to understand the broader context.
You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
You recognize and use design patterns to solve business problems.
You understand how operating systems work, perform and scale.
You continually align your work with Amazonās business objectives and seek to deliver business value.
You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
You communicate clearly with your team and with other groups and listen effectively.
Ā
Skills & Experience
Bachelors or Masters in Computer Science or relevant technical field.
Experience in software development and full product life-cycle.
Excellent programming skills in any object-oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
Proficiency in SQL and data modeling.
Ā
It is Indiaās only B2B Construction Materials Supply Chain Company. Construction & Infrastructure isĀ one of the industries, with the most complex problems in Supply Chain and we are fundamentally reengineering theĀ way construction materials get procured. Our Clients include the biggest names in India & the Worldā TheĀ LafargeHolcim Group, JSW Group, The Tatas and many others. We are backed by some of the worldās top marqueeĀ funds in our journey to create transparency and standardization to an otherwise opaque industry.Ā
Your responsibilities:Ā
- Understand the business context and build high quality code using proven design patternsĀ Develop, test and deploy integrations required to meet business requirementsĀ
- Carry out unit tests and other quality control mechanisms to inform and validate the code and designĀ
- Utilizing and monitoring cloud infrastructure resources (such as AWS, Azure) efficientlyĀ
- Participate in a highly fluid environment applying agile software development principlesĀ
- Ensure the coding standards are on-par with the best in the industryĀ
Educational Qualifications:Ā
- Bachelor's or Masterās degree in a quantitative field (e.g. Mathematics, Engineering, Computer Science).Ā Ā
Must have skills:Ā
- 3+ years of work experience with mobile/web developmentĀ
- Experience in working with either of languages: Go, Java, ScalaĀ
- Strong understanding of relational and non-relational databases (MySQL, PostgreSQL, MongoDB, Cassandra)Ā
- Strong understanding of Message brokersĀ
- Must have hands on experience in Restful APIsĀ
- Must have a strong foundation of Data structures and AlgorithmsĀ
- Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problemsĀ
- Ability to deploy features on a daily basis: should be good at time management and prioritizationĀ
- Hands-on experience in CI/CD principles and TDDĀ
- Strong written and verbal English communication skillsĀ
Good to have skills:Ā
- Experience in event-driven & asynchronous I/O frameworksĀ
- Exposure to business process and workflow automationĀ
- Working experience in process driven and data intensive business applicationsĀ
- Experience in working on web infrastructure with React.js and React NativeĀ
Professional traits:Ā
- Self-motivated, persistent and āNever Give Upā attitudeĀ
- Passion for innovation and adaptability to a lean startup cultureĀ
- Ability to work with minimal supervision, independently and / or as a member of a teamĀ
- Giving full attention to what other people are saying, taking time to understand the points being made,Ā asking questions as appropriate
You will be responsible for designing, developing, testing, and debugging responsive mobile and web applications.
Qualifications Required -
Ā· Bachelor's degree or equivalent in Computers
Ā· Experience - 3-4 Years
Ā· Some experience with Mobile App development will be plus
Skillsets:
- Experience in with Node.js, Express.js, REST API
- Experience with NoSQL database - MongoDB
- Experience with AWS services

















