
šš¼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
About the Role
We are undertaking a platform migration from our existing WordPress site to a modern React frontend. We are seeking a highly capable Backend Engineer on a 1-month contract to lead the backend aspects of this transition. The ideal candidate has strong experience with serverless backends and API-first architectures, particularly using Cloudflare Workers and the Cloudflare ecosystem. You will collaborate closely with our in-house Frontend Engineer (specialized in React) to deliver a seamless, performant, and secure end product.Ā Ā
Key Responsibilities
Audit current WordPress backend (data structures, plugins, custom code). Design and implement a backend solution leveraging Cloudflare Workers, Cloudflare KV / Durable Objects, and related services (or propose suitable alternatives such as Node.js/Express or headless CMS if appropriate). Develop secure APIs for authentication, content, and form handling. Migrate existing WordPress data (pages, posts, forms, and media) into the new system. Integrate with our CRM (_Zoho_) and other existing systems. Ensure compliance with NZ data protection standards. Deploy backend on Cloudflare (and/or coordinate with existing hosting infrastructure as needed). Provide documentation and handover to the internal team.
Qualifications & Skills
Proven experience in backend engineering with serverless platforms (Cloudflare Workers, AWS Lambda, or similar). Strong knowledge of RESTful APIs, authentication, and security best practices. Familiarity with Cloudflare KV, Durable Objects, R2, or equivalent distributed data solutions. Experience with WordPress architecture and React-based frontend integration. Experience in migration projects (legacy CMS ā modern stack) highly valued. Strong collaboration and communication skills, with the ability to work effectively alongside frontend specialists.
Deliverables
Backend environment and Cloudflare Worker (or alternative) architecture established. Secure APIs deployed and tested with React frontend. Migration of content/data from WordPress. Integration with Zoho CRM and forms. Production deployment. Documentation + handover.
Duration: 1 month.
Engagement: Remote, with short daily and hourly weekly check-ins.
Compensation: 75,000 INR
Experience with Cloudflare Workers, the Cloudflare CDN, prior Wordpress migration experience, and any experience of working alongside frontend engineers prioritized. A huge bonus would be experience with Zoho CRM/Zoho Forms.
Responsibilities:
Ā
Weāre looking for someone who is enthusiastic, comfortable with uncertainty, flexible, great with people and isnāt afraid to roll up their sleeves and get their hands dirty. Every day is an opportunity to bring your vision to life, and to expand, learn, and grow. No idea is left unconsidered. No voice is left unheard.
Ā
- Supporting system design, development and maintenance
- Taking responsibility for personal technical quality standards within the team
- Assisting in defining structured practices, especially in source code management, building and deployment
- Optimising applications for maximum speed and scalability
- 2-6 years of experience
Skills
NodeJs
⢠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
About Us:
Nativebyte is a software services company with focus on building large scale enterprise applications which work with millions of users. We work with startups and large corporates alike to develop end to end technology solution for them.
Job Description:
We are looking for a Backend developer who is proficient with Node.js. Your primary focus will be on developing user interface components and implementing them following well-known Node.js workflows. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
- Responsible for server-side web application logic and integration of the work front-endĀ developers
- Write the web services and APIs used by front-endĀ developer and mobile applicationĀ developers.
- API integration Backup and restore technologies for a websiteās files and DB
Skills:
- Proficient knowledge of the back-end programming language and the framework that is used by the company
- Understanding of front end technologies like HTML, CSS, and JavaScript (to communicate with team members on the front-end)Ā
- Ability to manage a hosting environment, including database administration as well as scaling applications to handle load changes
- Knowledge of accessibility and security complianceĀ
- Experience with version control, such as Git
Notice Period - Immediate or 15 days or 30 days.
- Worked as a Node.js developer on multiple projects with relevant experience between 1 to 4+ Years.
- Extensive knowledge of Nodejs, JavaScript, APIs, web stacks, libraries, and frameworks.
- Able to work on independent nodejs projects.
- Experience in mongoDB database queries. Able to write and manage complex DB queries .
- Exceptional analytical and problem-solving aptitude.
- Collaborate with cross-functional teams to define, design and ship new features.Ā
- Ability to understand business requirements and translate them into technical requirements.Ā
- Building big, robust. Scalable and maintainableĀ NodeĀ JSĀ application.Ā
- Debugging, fixing bugs, Identifying Performance issues, and improving App performance.Ā
- Developing, Deploying, and maintaining multistage, multi-tier applications.Ā
- Provide scalable and secure solutions to large customer problems worldwide.
- Developing high-performance applications by writing testable, reusable, and efficient code.Ā
- DocumentingĀ Node.jsĀ processes, including database schemas, as well as preparing reportsĀ
- Experience in building robust APIsĀ
- Good problem-solving abilitiesĀ
- Participate in architectural, design, and product sessions.Ā
- Develop the system architecture and infrastructure for our point-of-contact real-time communication system.Ā
- The complete development life cycle of the delivered capability
AJAX and JS and their frameworks to create and integrate
functional web standard projects. Taking ready HTML/CSS files
from front end developers and executing the project based on the
logic and wireframes provided by designers
Solid knowledge of PHP, MySQL, JSON, and XML
ā Proven experience building data-driven web
applications
ā Experience working with API development
ā Familiarity with design patterns such as MVC
ā Experience with Open Source PHP CMS such as
WordPress or Drupal or Magento
ā Comfortable with data modeling, stored
procedures, and views
ā Ability to work closely with front end developers
ā Knowledge of JavaScript / jQuery skills / HTML / CSS
ā Experience building large, scalable applications
ā Experience building custom
content management
systems
ā Awareness of current development trends in the
coding and development like Docker, Micro
services and an understanding of how these
technologies can improve and impact projects
ā Knowledge of GIT or any other version control
software.
Experience: 1 to 3 years
Job description
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application.
Responsibilities:
Have the passion and experience for building responsive, elegant and engaging experiences with future friendly web technologies
Ā
Integration of user-facing elements developed by front-end developers with server side logic
Ā
Writing reusable, testable, and efficient code with proper documentation
Ā
Design and implementation of low-latency, high-availability, and performance applications
Ā
Implementation of security and data protection
Ā
Integration of data storage solutions
Ā
Continually keep yourself and your design team updated with the latest changes in your industryās standards
Ā
Requirements
Ā
1+ years Experience
Ā
Strong proficiency with JavaScript
Ā
Knowledge of Node.js, Express.js and other frameworks required to create a scalable and effective application
Ā
Understanding the nature of asynchronous programming and its quirks and workarounds
Ā
Good understanding of basics of SQL and/or NoSQL databases
Ā
Very strong understanding of working with at least one SQL or NoSQL database in node js(Without ORM preferably)
Ā
Understanding of commonly used node modules
Ā
Good understanding of server-side templating languages
Ā
Good understanding of server-side CSS pre-processors such as SASS, LESS, etc.
Ā
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 using OpenID, OAuth2.0, etc.
Ā
Creating secure and scalable APIs using standards like REST API, GraphQL, etc.
Ā
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 optimising output to match the specific platform
Ā
Creating database schemes that represent and support business processes
Ā
Implementing automated testing platforms and unit tests
Ā
Proficient understanding of code versioning tools, such as GIT Critical thinker and problem-solving skills Team player Good time-management skills Great interpersonal and communication skills.















