
šš¼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:
- Experience: 4.1-7 years
- Must have Skills: JavaScript ES6, MySQL, RabbitMQ, Redis, Node JS
- 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.
- Strong experience in JavaScript, Express.js, GraphQL
- Strong knowledge of REST, microservices, cloud development and design patterns
- Comfortable using modern tools and platforms such as Docker, Jenkins, Gitlab CI, etc.
- Comfortable using agile methodologies.
- 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 (10)
We are Hiring a ASP.NET MVC/Core Professional, for Ahmedabad Location (Onsite/Hybrid)
Apply here : https://prishusoft.com/jobs/aspnet-mvccore-professional
Experience Level:
- Looking for professionals with 4 to 5 years of experience in web application development using ASP.NET technologies.
Key Responsibilities:
- Develop, maintain, and enhance web applications using ASP.NET MVC and ASP.NET Core.
- Write clean, scalable, and efficient code following best practices and coding standards.
- Design and implement RESTful APIs with ASP.NET Web API.
- Collaborate closely with front-end developers and UI/UX designers to deliver a seamless user experience.
- Work with MSSQL databases, writing complex T-SQL queries, stored procedures, and ensuring data integrity.
- Participate in code reviews, contribute to architectural discussions, and help improve overall application performance.
Technical Skills & Expertise:
- Proficiency in ASP.NET MVC with at least 1 years of hands-on project experience.
- Solid working knowledge of ASP.NET Core to build modern web applications.
- Strong programming skills in C#, JavaScript, and HTML.
- Comfortable working with .NET Framework versions 4.5 and above.
- Experience building and consuming ASP.NET Web APIs.
- Hands-on experience with MSSQL, including TSQL, complex queries, indexing, and optimization.
Soft Skills & Communication:
- Ability to clearly communicate ideas and technical concepts in both verbal and written form.
- Collaborative mindset with a focus on team success and a willingness to share knowledge.
Preferred (Bonus) Skills:
- Experience with Angular (or similar frameworks like React, Vue) to build dynamic, responsive front-end applications.
- Experience with unit testing frameworks (like Jasmine, Karma for Angular) is a plus.
- Understanding of DevOps practices and CI/CD integration within testing pipelines.
- Familiarity with TypeScript for structured, scalable JavaScript development.
Build your career with us.
Job Description
Roles and Responsibilities
Ā· Design, Code, test, debug, implement and document complex WSO2 sequences.
Ā· Monitoring and logging tool stacks - Splunk/ELK/Prometheus, Grafana 4 Design, Code, test, debug, implement and document complex WSO2 sequences.
Ā· Perform Build activities for WSO2 ESB Middleware integration, involves writing XSLT, ESB coding, configuration, and Analysis activities.
Ā· Trouble shooting various problems in different stages of development using logs files, Traces and Log Analyzer.
Ā· Responsible for understanding the requirement, solution design, coordinate the development and testing activities (end to end)
Ā· Guide the team regarding WSO2 platform best practices, framework, reusable artefacts and ensure code quality and timely deliverables.
Ā· Work with functional and technical customers to determine solutions that drive additional business value.
Ā· Work with Github, Azure Devops and CI tools to automate dev, build, deployment and testing.
Ā· Good knowledge in messaging brokers: WSO2 Message Broker, Apache Kafka.
Ā· Monitoring the server (Monitoring logs and WSO2 metrics).
Ā· Desired Candidate Profile
Ā
Desired Candidate Profile
Ā· Candidate must have minimum 2+ years of hands-on experience in WSO2, preferably with WSO2 certification.
Ā· Extensive experience in Integration by using WSO2 Product Stack (API Manager 2.6/3.x, Enterprise Integrator 6.5 and Identity Server 5.7.0)
Ā· Experience in Implementing APIs in WSO2 EI and On-boarding APIs into WSO2 API Manager
Ā· Experience in WSO2 API Manager for designing API facades and designing and implementing API Proxies.
Ā· Hands-on experience in designing and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP & XML).
Ā· Must have hands on experience / knowledge with CI tools to automate dev, build, deploy.
Ā· Experience in programming languages: Java, JavaScript, Python
Ā· Experience in on boarding web applications into WSO2 Identity Server for authentication and authorizatio
Qualifications
⢠Minimum of a Bachelor's or Masterās degree in Computer Science, or a related four-year degree.
⢠4 years of hands on experience in Integration
You will break down business opportunities and problems into software solutions. You will work closely with the CTO to help product and marketing stakeholders distill the product vision and roadmap, into a technology vision. You will be responsible for the evolution of an already bleeding-edge highly distributed systems at the back-end, and would need to work withfront-end architects to come up with the best user experience for the gaming platform. You will be required to make decisions quickly, and work under strict timelines. You would lead technology strategy through analysis of market trends and product requirements. You would help set coding guidelines and help bring the most modern tools to keep engineering processes most efficient.
Requirements:
ā B.E/MS in Computer Science or equivalent.
ā 10+ years or more of progressive software technology experience with at least 3 years
in an architectural role.
ā Completely hands on with technology and architecture. Start-up experience is a huge
plus.
ā Ability to quickly prototype and demonstrate technology value adds and educate + drive
adoption within the extended technology team
ā Excellent and robust understanding of scalable product system architecture(s),
platforms and core technologies
ā Demonstrated problem-solving and leadership skills to pursue correct engineering
process in adverse conditions. Ability to embrace and demonstrate leadership beyond
ownership
ā Work with engineering leadership to setup and manage processes.
ā Track record of thought leadership and out of the box thinking in the technology arena.
ā Ability to work efficiently in an entrepreneurial and in a start-up environment
ā A Java/Spring/Akka, Javascript or Golang rockstar.
ā Deep and hands on knowledge of some of these technologies - MySQL, NodeJS,
message brokers such as Kafka/RabbitMQ, NoSQL datastore such as Mongo, Cassandra,
Arango, distributed caches such as Redis/memcached, container technology such as
Docker and Kubernetes etc.
ā Great proficiency in distributed systems design, with an ability to make the right
trade-offs for creating future-proof solutions.
ā Building quick PoCs and full-fledged solutions with various AWS managed services would
be a big plus.
Key Responsibilities:Ā
- Rewrite existing APIs in NodeJS.Ā
- Remodel the APIs into Micro services-based architecture.Ā
- Implement a caching layer wherever possible.Ā
- Optimize the API for high performance and scalability.Ā
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 3 years of experience developing Backends using NodeJS ā should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.Ā
- Excellent hands-on experience using MySQL or any other SQL Database.Ā
- Good knowledge of MongoDB or any other NoSQL Database.Ā
- Good knowledge of Redis, its data types, and their use cases.Ā
- Experience with graph-based databases like GraphQL and Neo4j.Ā
- Experience developing and deploying REST APIs.Ā
- Good knowledge of Unit Testing and available Test Frameworks.Ā
- Good understanding of advanced JS libraries and frameworks.Ā
- Experience with Web sockets, Service Workers, and Web Push Notifications.Ā
- Familiar with NodeJS profiling tools.Ā
- Proficient understanding of code versioning tools such as Git.Ā
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.Ā
- Should be a fast learner and a go-getter ā without any fear of trying out new things Preferences.Ā
- Experience building a large scale social or location-based app.
We are searching for a Laravel developer to build web applications for our clients. In this role, you will design and create projects using Laravel framework and PHP, and assist the team in delivering high-quality web applications, services, and tools for our business.
Responsibilities-
- Discussing project aims with the client and development team.
- Designing and building web applications using Laravel.
- Troubleshooting issues in the implementation and debug builds.
- Working with front-end and back-end developers on projects.
- Testing functionality for users and the backend.
Requirements-
- Experience working with PHP, performing unit testing, and managing APIs such as REST.
- A solid understanding of application design using Laravel.
- Knowledge of database design and querying using SQL.
- Proficiency in HTML and JavaScript.
Additional information-
Job type- Full time- in office
Minimum experience- 1 year
Ā
Key Responsibilities:Ā
- Rewrite existing APIs in NodeJS.Ā
- Remodel the APIs into Micro services-based architecture.Ā
- Implement a caching layer wherever possible.Ā
- Optimize the API for high performance and scalability.Ā
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Ā
Skills Required:Ā
- At least 3 years of experience developing Backends using NodeJS ā should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.Ā
- Excellent hands-on experience using MySQL or any other SQL Database.Ā
- Good knowledge of MongoDB or any other NoSQL Database.Ā
- Good knowledge of Redis, its data types, and their use cases.Ā
- Experience with graph-based databases like GraphQL and Neo4j.Ā
- Experience developing and deploying REST APIs.Ā
- Good knowledge of Unit Testing and available Test Frameworks.Ā
- Good understanding of advanced JS libraries and frameworks.Ā
- Experience with Web sockets, Service Workers, and Web Push Notifications.Ā
- Familiar with NodeJS profiling tools.Ā
- Proficient understanding of code versioning tools such as Git.Ā
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.Ā
- Should be a fast learner and a go-getter ā without any fear of trying out new things Preferences.Ā
- Experience building a large scale social or location-based app.
Job Overview:Ā
Ā
As a PHP Developer, you will work as part of a software development team and be responsible for designing, implementing and maintaining the back-end of fast-growing web/mobile applications.
You could be an ideal candidate if you have a Bachelor's degree in Computer Science from a reputed college. You need to have expert level programming skills along with experience in database management and computer architecture. You should have experience working effectively in software development teams ensuring tight deadlines are met. You should be passionate about writing elegant code that solves meaningful real-life problems.
What will your role look like?
- Write well designed, testable, efficient and high quality code.Ā
- Design (LLD & HLD) and architect technical solutions for the business problems of a large scale system.Ā
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies.
- Contribute in all phases of the development lifecycle.
Who are we looking for?
- B.Tech/M.Tech degree in Computer Science, Engineering or a related subject
- 2-4 years of relevant experience.
- Strong problem-solving skills, computer science fundamentals, data structures and algorithms.
- Solid OOP and software design knowledge ā you should know how to create software thatās extensible, reusable and meets desired architectural objectives.
- Experience with PHP, and the willingness to learn new technologies
- Experience in developing web applications using at least one popular web framework (e.g. Laravel, CodeIgniter)
- Excellent knowledge of Relational Databases such as MySQL
- Experience with all phases of the software development life cycle, best practices and Agile Software Development.
- Ability to work autonomously, be excited by new technologies, and never back down from the challenges of scale.
- High adaptability in a dynamic start-up environment.
- BS/MS in Computer Science or Engineering.
- 8+ years of experience in software development in an object-oriented language such as Java, .NET or Node.Js
- Exceptional design, coding, and problem-solving skills, with a bias for architecture at scale.
- Experience with HTML5, JavaScript, TypeScript, front-end technologies like AngularJS, Redux / React and upcoming web technologies.
- Real-world experience developing large scale commercial services with robust performance, resiliency, and telemetry, delivered both Online and OnPrem.
- Strong knowledge of computer science, algorithms, and design patterns.
- Ability to appreciate complex problems with a thorough design.
Intro
We are looking for an Software Engineer (SDE1) to join our team and drive the technology growth of our pay later platform. At Rely, we want passionate and talented individuals that want a challenge building the next generation payment products for Millennials across Asia. Together we will build the best products using amazing technology.
What will you do
- Design and implement business critical, high performance large scale services.
- Translate business requirements into scalable and extensible design.
- Coordinate with cross functional teams (Data, UX, QA etc.) on planning and execution.
- Continuously improve code quality, product execution and customer delight.
- Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies.
- Building and managing automated build/test/deployment environments.
- Work with team members on functional and nonfunctional requirements and spread goals across the team.
What will you need
- 2+ years of hands-on experience with python and a backend framework (ideally django)
- 1+ years Hands-on experience working with Javascript and JS frameworks (Angular, React)
- Hands-on experience in designing, developing, testing and deploying applications large scale applications in any language or stack
- Experience working with high scale distributed systems.
- Practical knowledge of scalable software design.
- Good working knowledge of AWS
- Proficient with APIs, web protocols, OAuth, git.
- Ability to understand and implement Continuous Integration and Continuous Delivery.
- Well versed with Lean methodologies, TDD and Test Engineering and Automation.
- Ability to design and implement low latency RESTful services.
- Willingness to learn new languages and methodologies.
What would be a bonus
- Experience in production environments with large data sets
- Experience in scaling systems to millions of users.
- Work experience in a fast-growth startup
- Experience in DevOps tools but not limited to Docker, Kubernetes
- Experience in Gunicorn and Nginx















