
šš¼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
Designation ā Nodejs Developer
Experience ā Min 3+ Yrs
Location: Ahmedabad ( WFO)
We are seeking a highly skilled Senior Node.js Developer with expertise in SQL and MongoDB to join our dynamic team.
As a key member of our development team, you will be responsible for managing the interchange of data between the server and users, as well as developing server-side logic. Your primary focus will be on the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. Additionally, your experience with both SQL and NoSQL databases will be crucial in defining and maintaining our data storage solutions.
Responsibilities:
ļ· Develop and maintain server-side applications using Node.js.
ļ· Design and implement RESTful APIs for seamless integration with front-end applications.
ļ· Collaborate with front-end developers to integrate user-facing elements with server-side logic.
ļ· Optimize applications for maximum speed and scalability.
ļ· Implement security and data protection measures.
ļ· Design and maintain database schemas for both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
ļ· Manage and mentor junior developers, providing technical guidance and support.
ļ· Stay updated with emerging technologies and industry best practices.
Requirements:
ļ· Bachelorās degree in Computer Science, Engineering, or a related field, or equivalent work experience.
ļ· Minimum 4 years of experience in Node.js development.
ļ· Proficiency in JavaScript/TypeScript and frameworks such as Express.js.
ļ· Strong understanding of asynchronous programming and event-driven architecture.
ļ· Experience with SQL databases (e.g., MySQL, PostgreSQL) and proficiency in writing complex SQL queries.
ļ· Experience with NoSQL databases (e.g., MongoDB) and familiarity with their query languages.
ļ· Familiarity with ORM libraries (e.g., Sequelize, Mongoose) for database interaction.
ļ· Knowledge of version control systems (e.g., Git).
ļ· Understanding of CI/CD pipelines and deployment processes.
ļ· Excellent communication and teamwork skills.
ļ· Ability to lead and mentor a team of developers.
Client: Dentsu Payroll: Quess corp
Location:Bangalore, Pune, MumbaiĀ , Gurugram
Budget: Upto 40 LPA
Experience required: 12-15 years
Job Requirements
Must Have:
⢠Minimum 7 to 12 years of experience
⢠Strong MERN (Mongo DB + Mongoose, Express, React, Node JS) full stack experience
using Typescript.
⢠Experience in leading in code reviews.
⢠Demonstrate understanding of SOLID principles.
⢠Demonstrate understanding of TDD or BDD.
⢠Good knowledge and experience of writing good unit tests.
⢠Strong implementation design using cloud.
⢠Microservices architecture, GraphQL, RESTful Webservices, NoSQL & SQL
⢠Docker & containerization, CI/CD pipeline design & build
2
⢠Event driven architecture, Kafka.
⢠Use of tools such as JIRA, Git, GitHub
⢠Strong communication skills
⢠Ability to lead discussion and solve problems for the dev team
⢠Ability to manage expectations of Product/Business teams in terms of prioritizing quality,
aligning to the strategic vision
⢠Provide guidance on inline technical documentation
Good to have:
⢠Experience in Azure cloud.
⢠Experience with Serverless.
⢠Experience in Terraform.
⢠Tools like Babel, Webpack, NestJS, Jest, Lint, Helm to support build of Node applications.
⢠Experience in orchestration tools such as Nodemation (N8n).
⢠Experience in GraphQL tools such as ApolloGraph or Wundergraph.
⢠Experience with troubleshooting using Grafana / Loki.

Responsibilities:
Lead the design and development of sophisticated, high availability, and secured
server-side applications with a primary focus on Golang.
ā Collaborate with cross-functional teams to understand requirements, architect
solutions, and deliver high-quality software products.
ā Mentor and guide junior engineers, sharing your engineering expertise and best
practices to foster skill development within the team.
ā Analyze and optimize performance, scalability, and reliability of existing Golang
applications, making strategic improvements where necessary.
ā Design and implement automated unit and integration tests to ensure code quality,
maintainability, and stability.
ā Stay up-to-date with the latest advancements in software technologies,
recommending their adoption when appropriate.
ā Champion code reviews, architectural discussions, and technical documentation to
maintain high development standards.
ā Troubleshoot and resolve complex issues, providing innovative solutions to overcome
challenges.
ā Contribute to the recruitment and hiring process by participating in interviews,
evaluating candidates, and providing input on hiring decisions.
Requirements
Bachelor's or Master's degree in Computer Science, or a related field.
ā 3+ years of experience in software development, with substantial experience in
Golang and cloud infrastructure.
ā Expert-level proficiency in designing and developing high-performance, concurrent
applications with Golang.
ā Experience with distributed systems, microservices architecture, and containerization
(e.g., Docker, Kubernetes).
ā Solid knowledge of software testing methodologies and tools, including unit testing
and integration testing for Golang applications.
ā Demonstrated ability to lead projects, collaborate effectively with teams, and mentor
junior engineers.
ā Excellent problem-solving and analytical skills, with the ability to tackle complex
technical challenges.
ā Having prior experience in the FinTech domain would be an added advantage.


ā Proven work experience as a Back-end developer.
ā In-depth understanding of the entire web development process (design, development and deployment).
ā Proficient in Java, with a good knowledge of its ecosystems
ā Basic understanding of JVM, its limitations, weaknesses, and workarounds
ā Ability to decide when to use relational vs NoSQL databases and must be experienced with at least one of
the relational databases (MySQL) as well as experience with ElasticSearch will be good to have
ā Familiarity with concepts of MVC, JDBC, and RESTful
ā Experience with Spring, Spring Boot, Spring MVC
ā Experience in CI/CD and Cloud technologies
ā Expertise in developing enterprise-level web applications and RESTful APIs using MicroServices, with
demonstrable production-scale experience
ā Familiarity with front-end languages (e.g. HTML, JavaScript and CSS) - Not mandatory
ā Participation in coding competitions such as hackathon, hackerrank will be added advantage.
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.
Merchify is a one-stop solution for creators to start their merch store for zero investment. Our goal is to empower creators to monetize their content and grow their audience without the need for any upfront investment.
Weāre in search of a back-end engineer that specializes in building highly scalable, highly available, reliable, secure, and fault-tolerant systems. As a part of the Core Backend team, you'll be working on some complex and interesting problems. With a lean team like ours, you'll have ample opportunities to work with various aspects of the application and build something meaningful.
What you'll do?
- Work closely with design, product management, and front-end teams to create REST APIs using NestJS
- Write reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Work on the implementation of security and data protection
- Review and optimize the app usage by monitoring key metrics and rectifying the issues proactively
Must haves
- 1+ years of experience in NodeJS-based frameworks like NestJS, and microservices-based architecture is a bonus.
- Understanding of OOPS concepts, persistence, threading, queuing, and caching.
- Thorough knowledge of designing, implementing and scaling relational and document-based databases
- A love for systems and an ability to think through and plan for their life cycles, edge cases, interactions, and failure modes
- First principles thinking, Excellent problem-solving ability
- A good all-rounder with a can-do, startup mentality
Nice to haves
- Experience with ReactJS
- Cloud deployment and scaling experience
Why you should join today?
Merchify wants to make a change for the better in lifelong learning. By joining at the start of the adventure you will have an opportunity to make this your own baby and have fun shaping the future of the industry.
Role Description:Ā TheĀ Java (Spring Boot) DeveloperĀ would need to have at least 5+ years of experience.
Requirements & Responsibilities:
- Ā 5+ years of experience developing web applications using J2EE.
- Ā 5+ years of experience in Spring Boot.
- Ā Good knowledge of MicroServices.
- Ā Experience working with tools like Git, Maven.
- Ā Expertise developing enterprise-level web applications and RESTful APIs using MicroServices, with demonstrable production-scale experience.
- Ā Working experience in Industry Standard protocols related API Security including OAuth is a must.
- Ā Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
- Ā Strong background working with Linux/UNIX environments.
- Ā Strong Shell scripting experience.
- Ā Working knowledge with Oracle, DB2 or Mongo DB databases.
- Ā Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play.
- Ā Strong agile/scrum development experience
- Ā Strong collaboration and communication skills within distributed project team
- Ā Excellent written and verbal communication skills
To design, architect, develop and maintain the backend for AI products by working closely with the Deep Learning team. To ensure successful consumption of HyperVerge technology by customers through the creation of APIs, SDKs or Applications, thereby enabling productization and monetization of the Deep Learning solutions.
OUTCOMES EXPECTED:
- Interfacing with the customer, tech team members, project managers and other relevant product people for a thorough understanding of the product, use case and business objective, detailed specification and data flow for the requirement, demonstration of the solution and clarification of queries at appropriate times during the life-cycle of the product
- Preparing test cases, setting up CI/CD and integration with logging and monitoring systems for the products or platforms by the end of 6 months
- Seeking customer feedback to continuously optimize the product for great customer experience and high technical performance in areas such as hardware efficiency, latency and throughput
- Delivering a robust backend platform for the products and platforms by incorporating important considerations regarding minimal downtime, high availability, data redundancy, tight security, etc. into the design
COMPETENCIES:
Analytical and Problem Solving Skills
- Has high grasping power. Able to quickly and proficiently understand and absorb qualitative or quantitative data and draw insightful conclusions from it. Exhibits a probing mind and achieves penetrating insights. Attention to detail. Does not let important details slip through the cracks and derail a project. Generates new and innovative approaches to problems.
Efficiency and Execution
- Able to produce significant output with minimal wasted effort in a timely manner. Focuses on key priorities.
Hard Work and Persistence
- Possesses a strong willingness to work hard and sometimes long hours to get the job done.
- Demonstrates determination and willingness to go the distance to get something done.
Flexibility and Adaptability
- Adjusts quickly to changing priorities and conditions. Copes effectively with complexity and change. Demonstrates ability to learn new things.
Calm under Pressure
- Maintains stable performance when under heavy pressure or stress.
Team Player
- Reaches out to peers and cooperates with supervisors to establish an overall collaborative working relationship. Works proactively without always being told what to do.

