
šš¼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!
Ā
Please find the job details below
Experience: 4.1-7 years
Must Have: React, Docker, Cache
Ā
Ā REQUIREMENTS:
Ā
- 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
Job Title: Full Stack Engineer (Django + Next.js)
Weāre looking for a Full Stack Engineer with strong backend fundamentals and solid frontend experience to build scalable web products and APIs.
Must-Have
⢠Django + DRF (2+ years): Models, serializers, services, API views, migrations, query optimization (select_related / prefetch_related), transaction.atomic, custom managers
⢠Next.js + React (2+ years): App Router, SSR, client components, dynamic imports, useQuery, responsive UIs with Tailwind
⢠REST APIs: Auth, permissions, pagination, error handling, CORS, JWT flows
⢠PostgreSQL: Schema design, indexes, constraints, JSON fields, raw SQL when needed
⢠Celery / async tasks: Retry logic, idempotency, task chaining
⢠Git: Clean commits, branching, PR workflow
Good to Have
⢠AI / LLM integrations
⢠AWS S3 and presigned uploads
⢠Multi-tenancy
⢠WebRTC / MediaRecorder
⢠Docker
⢠Testing with pytest / Django TestCase / factory_boy
Weāre looking for someone who can independently own features end-to-end and write clean, scalable code.
Job Title: Java Fullstack Developer
š Location: Hyderabad (Onsite)
š§āš» Experience: 5ā7 Years
Job Summary
We are seeking a highly skilled Java Fullstack Developer with strong expertise in VueJS to design, build, and maintain responsive web applications. The ideal candidate should have proven experience in both frontend and backend technologies, ensuring seamless integration and high performance of applications.
Roles & Responsibilities
- Develop, test, and maintain responsive web applications using VueJS and Java Fullstack technologies.
- Collaborate with product managers, designers, and backend developers to deliver high-quality features.
- Lead the development and implementation of frontend components.
- Mentor junior developers and provide technical guidance.
- Participate in design and architecture discussions for scalable solutions.
- Optimize applications for speed, scalability, and performance.
- Conduct thorough testing, troubleshooting, and debugging.
- Stay updated with the latest trends in frontend and fullstack development.
Mandatory Skills
- Strong hands-on experience in Java Fullstack Development.
- Expertise in VueJS.
- Proficiency in HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript (ES6).
- Strong understanding of UI/UX design feasibility and responsive design principles.
- Excellent communication, problem-solving, and collaboration skills.
Preferred Skills
- Experience with Spring Boot, RESTful APIs, and Microservices.
- Knowledge of Agile methodologies, CI/CD pipelines, and Git.
- Exposure to cloud platforms (AWS, Azure, or GCP) is a plus.
SKILL AND EXPERIENCE REQUIRED:
- 2+ years of experience in Java skills.
- 2+ years of hands-on HTML5/CSS3 experience.
- Experience with popular JavaScript frameworks such as ReactJs or Angular 2.0; experience preferred.
- Experience of working with HTTP 1.1, and HTTP/2.
- Experience with RESTful APIs and JSON RPC.
- Ability to write clean, bug-free code that is easy to understand and easily maintainable.
- Experience following Git workflows.
- Working knowledge of DevOps tools (e.g., Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc.).
Since the goal is to grow and develop ourselves, working together can allow you and Sourcebae. to earn fortune remarks and leads.
We are immensely looking for MEAN/MERN Developer.Ā
Responsibilities:
- Developing front end website architecture.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
- Ā
Experience Required:
- The candidate must at least have a total experience ofĀ 1-3 years in the relevant field.
- The candidate must have basic knowledge regarding data structure and algorithm.
- We require people with keen logistics skills.
- The candidate must be strong with basics and their concepts must be clear enough to deal with all sorts of delusions.
Ā
Location:
- basis.
- The job-role of a React.js developer is open only for candidates residing in Indore or are willing to relocate to Indore.
We are highly fetching for immediate joiners or candidates that may join the company within 15 days.Ā
Experience Level ā 2 to 8 years
|
Application Developement, If needed making bugfixes, hotfixes, Junit. |
|
|
Ā |
Ā |
|
Technical Skills: |
Ā |
|
Ā |
Java, J2EE, Spring, Spring Boot & Spring Data JPA, Junit |
|
Ā |
Angular 8+, React, GIT |
|
Ā |
Cloud Services |
|
Ā |
PostgreSQL/Mysql/Oracle |
|
Ā |
REST Services |
|
Ā |
Kubernetes, docker |
|
Ā |
Maven/gradle |
|
Ā |
Jenkins, bamboo, puppet, chef |
|
Ā |
Ā |
|
Other technical skills (Nice to have) |
Ā |
|
Ā |
Scrum |
|
Ā |
Soft skillsĀ |
|
Ā |
Strong communication (German/English) |
|
Ā |
Team Player |
Ā
Position: FullStack Developer
Company: A renowned private equity firm
Work from Home
You will be working as a consultant for one year contract which is renewable and proper notice period available.
JD:
As a full stack developer, the candidate needs to be a hands-on expert on the technology
stack. The candidate will work along with Product Owner, Sr. technical specialists and a
small team including some System Engineers and Application Engineers.
Below are major responsibilities as expected by us from a full stack developer:
ļ§ Development of modules, features and libraries as expected from the design,
technical documentations and direct communication.
ļ§ Troubleshooting and fixing bugs raised by test teams.
Desired attributes
ļ§ Understanding of good system design, reusable components, extensibility etc.
ļ§ Ability to read and understand new technologies from books and research papers is
desirable
ļ§ Excellent written and spoken communication skills
Must have attributes
ļ§ Tenacity in technical matters
ļ§ Analytical skills
ļ§ Quality consciousness
ļ§ Priority towards fundamentals and depths of a subject
Must have Technical Skills
ļ§ Node.js
ļ§ Angular 6 and above
ļ§ Any relational DB and MongoDB
ļ§ Frontend technologies --> HTML, CSS, JavaScript
Desired technical skills
ļ§ Additional scripting experience to automate anything during or aside development.
Key Performance Indicators
ļ§ Quality of code written, and resultant quality of modules/features developed.
ļ§ No of problem escalations resolved.
Important Points:
ļ§ Technical role in a start-up environment is a plus
ļ§ In-depth and abundant experience in our technology stack is a must have.
ļ§ A computer science degree from a good institute is a plus (as against a programming
diploma from NIIT/Aptech)
ļ§ The candidate will be in a guided role but needs to show excellence in quality of
work with least dependency to complete tasks assigned.
ā Coding complex modules
ā Code review and enforcing best practices
ā Improve Application architecture
ā Constantly improve his/her own skill set
ā Customizations to existing open source or custom built applications
ā Building a knowledge base of the latest programming trends, best practices, and
methodologies
Skills & Abilities:
ā Experience in Javascript frameworks (Node.js, Angular.js/Reactjs)
ā Knowledge of Typescript and Loopback.io would be an added advantage
Education:
ā B.Tech/ BCA/ MCA or M.Tech
Personal Characteristics:
ā Strong portfolio and excellent attitude
ā Must be self-confident to work in a team and individually
ā Ability to drive the project with the team
ā Strong communication skills
ā Detail oriented and ability to organize
ā Problem-solving and innovation skills are a must
ā Delivery oriented and able to work under strict deadlines.
However, Most importantly, you will need to be very passionate about building products and will need to thrive in a startup environment.Ā
Responsibilities -Ā
- Architect, develop and maintain core products and services of the company.
- Create database architecture and best practises for optimization in speed and product operating costs.
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs with high-volume large scale transaction processing capabilities.
- Collaborate with design teams to ensure flawless UI and UX is achievedĀ
- Build features and applications with a mobile responsive design
- Write technical documentation
- Test software to ensure responsiveness and efficiency
- Work with customers in evaluating technical requirements.
- Work closely with the product managers to achieve product vision and goals
- Review work of other developers and contractors, provide feedback and mentoring.
- Assist in the hiring of technical talent.
Requirements & Qualifications
- Proven experience as a Full Stack Developer or similar role for atleast 3 yearsĀ
- In depth knowledge of Ruby on Rails, NodeJS, ExpressJS or Restify
- Experience implementing applications using Angular 1 or React
- Experience creating front end applications using HTML5, Angular, LESS/SASS
- Hands on experience with JavaScript Development on both client and server-side
- Automating the building and deploying of code along with continuous integration (Jenkins/Hudson) and version control (SVN, Git)
- Strong experience is deploying and managing application in AWS and Google Cloud
- Creating secure RESTful-based web services in XML and JSON, Javascript, JQuery
- Experience with modern frameworks and design patterns, minimum 2 years experience with MEAN Fullstack paradigm
Most important requirements and TLDR -Ā
- Know how to create apis and applications
- Know how to architect and scale databases
- Know how to build front end for applications
- Know how to deploy applications on the cloud

- Working on the frontend technologies as well as building the APIs that enable them. You will be working closely with the founders, coding and learning as you go.
- Growing and leading the team, as well as influencing the direction of the company. You will have an opportunity to grow exponentially as the company grows in terms of in-depth knowledge, skills and also growth in terms of position and compensation.
- Participating with the senior developer in the entire application lifecycle, designing, coding, testing, debugging to deployment.
- Implementing designs and coordinating the frontend development and required backend for it.
- Working on back-end development tasks and designing architecture for the same.
- Making Efficient usage of database technologies such as MySQL, MongoDB, Elasticsearch, Redis etc. as part of the dev work.
- Performing research and finding opportunities to utilise web development best practices, forming guidelines to improve system productivity, and working on scaling and monitoring.
- Working with cross-functional teams to maintain and make sure the product should be scalable, maintainable and secure.
- Coordinating with multiple junior team members for the development of the tasks & project
- Developing user interface components and implementing them following well-known React.js workflow.
- Architecting the application out in clean MVC kind of architectures in React Native for Android/ iOS app development.
- Developing APIs with MVC frameworks in Java / Python.
- Designing and building REST APIs.
- Building on and maintaining services on cloud platforms.
- Building reusable code and libraries for future use.
Ā
What you need to have:
- Bachelor's degree in Computer Science or related field.
- Tier 1 Software companies or Tier 1 startups
- 3+ years of experience working as a Full-stack developer or Backend but knows Frontend technology.
- Proficiency in JavaScript Framework like React and thorough knowledge in CSS skills is an added advantage.
- Built an application from scratch earlier.
- Strong fundamental knowledge of any backend language such as Python, Java etc.
- Experience with Backend Web development.
- Strong computer science fundamentals.
- The ability to own end to end responsibility - right from requirement to release.
- Willingness and enthusiasm drive to learn new technologies.
- The ability to pick the right tools for the job.
- Desire and ability to play different roles as necessary.














