
šš¼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!
Ā
Ā REQUIREMENTS:
Ā
- Experience: 13-15 years
- 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
We are looking for a skilled Node.js Developer with PHP experience to build, enhance, and maintain ERP and EdTech platforms. The role involves developing scalable backend services, integrating ERP modules, and supporting education-focused systems such as LMS, student management, exams, and fee management.
Key Responsibilities
Develop and maintain backend services using Node.js and PHP.
Build and integrate ERP modules for EdTech platforms (Admissions, Students, Exams, Attendance, Fees, Reports).
Design and consume RESTful APIs and third-party integrations (payment gateway, SMS, email).
Work with databases (MySQL / MongoDB / PostgreSQL) for high-volume education data.
Optimize application performance, scalability, and security.
Collaborate with frontend, QA, and product teams.
Debug, troubleshoot, and provide production support.
Required Skills
Strong experience in Node.js (Express.js / NestJS).
Working experience in PHP (Core PHP / Laravel / CodeIgniter).
Hands-on experience with ERP systems.
Domain experience in EdTech / Education ERP / LMS.
Strong knowledge of MySQL and database design.
Experience with authentication, role-based access, and reporting.
Familiarity with Git, APIs, and server environments.
Preferred Skills
Experience with online examination systems.
Knowledge of cloud platforms (AWS / Azure).
Understanding of security best practices (CSRF, XSS, SQL Injection).
Exposure to microservices or modular architecture.
Qualification
Bachelorās degree in Computer Science or equivalent experience.
3ā6 years of relevant experience in Node.js & PHP development
- Design, implement, and maintain API-based applications and REST services.
- Proficiency with Node JS.
- Must have experience in cloud services Azure Cloud/AWS.
- Familiarity with database technology such as MySQL, PostgreSQL, and MongoDB.
- Develop high-quality, efficient, and scalable code.
- Understanding of Agile methodologies and SCRUM framework Strong debugging, analytical and problem-solving skills.
- Provide technical support during implementation efforts, working with technical team members and with business users as required to provide troubleshooting and solutions to technical issues.
Responsibilities for Jr. Node JS Developer: 3+yrs
Ā· Should have relevant object-oriented application-building experience in a professional environment.
Ā· Design and implementation of low-latency, high-availability, and performant applications.
Ā· Implementation of security and data protection.
Ā· Thorough understanding of relational databases such as MySQL or similar technologies.
Ā· Excellent coding skills in Node.js, and JavaScript.
Ā· Knowledge of working closely with code versioning tools like git.
Ā· Excellent communication skills and being able to work independently or in a full team.
Required Skills:
Ā· Strong proficiency with JavaScript.
Ā· strong hold on Node.js and frameworks.
Ā· Understanding the nature of asynchronous programming and its quirks and workarounds.
Ā· Good understanding of server-side templating languages.
Ā· Good understanding of server-side CSS preprocessors.
Ā· Basic understanding of front-end technologies, such as HTML5, and CSS3.
Ā· Understanding accessibility and security compliance.
Ā· User authentication and authorization between multiple systems, servers, and environments.
Ā· Integration of multiple data sources and databases into one system.
Ā· Understanding fundamental design principles behind a scalable application.
Ā· Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
Ā· Creating database schemas that represent and support business processes.
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
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 intensively 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
ā At least 1 years of experience on āNodeJS
ā Practical experience in building āAPIs
ā Experience with āRabbitMQā or similar queuing system
ā Experience with āRedis/ElasticSearchā is a plus
ā Familiarity with CI/CD pipeline tools like āJenkins
ā Practical experience with āGit
ā A knack for benchmarking and optimization
ā Experience with āAWSā services is a plus
***Client works for 6 days a week***
Position: PHP / MYSQL Developer & NodeJS / MongoDB DeveloperĀ
Ā -Ā The selected candidate is required to work on Core PHP or NodeJS/MongoDB.Ā
Ā -Ā Ā Building web services for Mobile applications.Ā
Ā Ā Selected candidate will be a part of product development team and have to manage both maintenance and enhancement projects.Ā
Ā
As a PHP Developer:Ā
- You love an Agile work culture and deliver as per planĀ Ā
- You're a lively person who's passionate on what you doĀ Ā
- You're a nonstop learner and enjoy sharing the learning to your juniorsĀ
- You're socially connected with the team and helping others team voluntarily.Ā
- You're tech- expertise and effective in tools operation and automate the regular processĀ Ā
- You're someone who loves problem- working by seeing the occasion in every challenge and you enjoy learning from failuresĀ Ā
- Honestly share your experience, feedback, challenges, learning and emotions for the day in your daily diary.Ā
- Think of user needs instead of system needsĀ
Ā
Skills & Expertise we look for:Ā
- Hands-on experience in Core PHP and MySQL DatabaseĀ
- Design and implement the Restful services.Ā
- Familiar with HTML, CSS, jQuery, JavaScriptĀ
- Good knowledge in front-end frameworks such as Angular JS / React JSĀ
- Good knowledge in gathering requirements, creating technical specifications, architecture documents and project planningĀ
- Maintain and improve the performance of the applications.Ā Ā
- Should good in evaluate and implement new technologies to maximize development efficiency and improve the applications.Ā
- Should good in communication skills and ability to work closely with diverse teams in a fast-paced environment.Ā
- Should have some experience in integrating projects with third-party vendorsĀ
- Good Analytical and Communication skills.āØ
- Strong proficiency with JavaScriptāØ- Knowledge of Nodejs and frameworks available for it such as Express, etc.āØ
- Understanding the nature of asynchronous programming and its quirks and workaroundsāØ
- Good understanding of server-side templating languages such as Jade, EJS, etc.āØ
- Good understanding of server-side CSS pre-processors such as SCSS, Stylus, Less, etc.
āØ- User authentication and authorization between multiple systems, servers, and environmentsāØ- Integration of multiple data sources and databases into one systemāØ
- Understanding fundamental design principles behind a scalable applicationāØ
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platformāØ
- Creating database schemas that represent and support business processesāØ
- Implementing automated testing platforms and unit testsāØ- Proficient understanding of code versioning tools, such as Git

















