Associate Staff Engineer (JavaScript Fullstack) at Nagarro Software Ā· Bengaluru (Bangalore) Ā· 4 - 7 years Ā· Profitable Ā· Posted 15 Apr 2023

šš¼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 (10)
Experience and Required Skill Sets:Ā
1Ā Ā Ā Ā Ā Ā Solid experience in software design and development using Microsoft ASP.NET framework, C#, Visual Studio, and in writing clean, readable, and easily maintainable code
2Ā Ā Ā Ā Ā Ā 5+ years of experience in WCF, WPF, VB.NET, SQL Server, JQuery, Angular 10 and above.
3Ā Ā Ā Ā Ā Ā 5+ years of experience in developing highly scalable REST/Web APIs
4Ā Ā Ā Ā Ā Ā 5+ years of experience in developing highly efficient SQL/NoSQL Queries
5Ā Ā Ā Ā Ā Ā 5+ years of experience in Relational and Document databases
6Ā Ā Ā Ā Ā Ā Strong understanding of object-oriented programming and possess strong fundamental design principles for building a scalable application.
7Ā Ā Ā Ā Ā Ā Experience in using the MVC framework, working knowledge in APIs, and Service Oriented Architecture
8Ā Ā Ā Ā Ā Ā Strong understanding of object-oriented programming and possess strong fundamental design principles for building a scalable application.
9Ā Ā Ā Ā Ā Ā Experience in Angular version 10 and above is requiredĀ
10Ā Ā Ā Expert in SQL programming & Database Design (Stored procedure, Function, Trigger, Constraints, Replication)Ā
11Ā Ā Ā Strong ability in HTML and JavaScript (AJAX, DOM)
12Ā Ā Ā Development experience with data integration technologies including REST, SOAP, JSON, XML
13Ā Ā Ā Expertise in programming and usage of any unit testing framework. Expertise in integration testing and continuous integration.
14Ā Ā Ā Experience working in a DevOps environment will be an added advantage.
Ā
Responsibilities:Ā
ā¢Ā Ā Ā Ā Ā Ā Ā Ability to create complex, enterprise-transforming applications that meet and exceed client expectations.Ā
ā¢Ā Ā Ā Ā Ā Ā Ā Responsible for the bottom line.Ā Strong project management abilities. Ability to encourage the team to stick to timelines.
ā¢Ā Ā Ā Ā Ā Ā Ā Follow best-in-class coding practices and review the solutions vis-Ć -vis the requirements and technical specifications.
ā¢Ā Ā Ā Ā Ā Ā Ā Should demonstrate strong client interfacing capabilities like emails and calls with clients in the US/UK
Software Engineer
Company Summary :
As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress. www.deltek.com
Business Summary :
The Deltek Engineering and Technology team builds best-in-class solutions to delight customers and meet their business needs. We are laser-focused on software design, development, innovation and quality. Our team of experts has the talent, skills and values to deliver products and services that are easy to use, reliable, sustainable and competitive. If you're looking for a safe environment where ideas are welcome, growth is supported and questions are encouraged ā consider joining us as we explore the limitless opportunities of the software industry.
Position Responsibilities:
- Collaborate with the development team to maintain, enhance, and scale the product for enterprise use.
- Design and develop scalable, high-performance solutions using cloud technologies and containerization.
- Contribute to all phases of the development lifecycle, following SOLID principles and best practices.
- Write well-designed, testable, and efficient code with a strong emphasis on Test-Driven Development (TDD), ensuring comprehensive unit, integration, and performance testing.
- Ensure software designs comply with specifications and security best practices.
- Contribute ideas to improve application maintainability and performance under the guidance of senior engineers.
AI-Specific Responsibilities:
- Integrate AI-powered tools and frameworks to enhance code quality and development efficiency.
- Utilize AI-driven analytics to identify performance bottlenecks and optimize system performance.
- Implement AI-based security measures to proactively detect and mitigate potential threats.
- Leverage AI for automated testing and continuous integration/continuous deployment (CI/CD) processes.
- Support the adoption and effective use of AI agents for automating repetitive development, deployment, and testing processes within the engineering team.
Qualifications :
- 2-3 years of software engineering experience, including at least 1 year of hands-on AI/ML experience.
- Proficient in Node.js and TypeScript/React development, with experience in React 18+, Hooks (useState, useEffect, useContext), and WebSocket clients.
- Strong full-stack development experience with modern web technologies.
- Experience with ASP.NET Core (C#) is good to have.
- Experience developing REST APIs.
- Proficiency in front-end technologies (JavaScript, HTML, CSS, Bootstrap, and UI frameworks).
- Strong knowledge of cloud platforms (AWS preferred), includingāÆscalability and enterprise cloud.āÆ
- Experience with security best practices in web and API development.
- Experience with Test-Driven Development (TDD).
- Strong database experience, focused on query optimizationĀ
- Strong analytical skills, problem-solving abilities, and curiosity to explore new technologies.
- Ability to communicate effectively, including explaining technical concepts to non-technical stakeholders.
- High commitment to continuous learning, innovation, and improvement.
AI-Specific Qualifications:
- Practical experience with prompt engineering and LLM response optimization
- Knowledge of AI-driven development tools and platforms such as Claude Code, GitHub Copilot in Agentic Mode.
- Knowledge of AI-based security protocols and threat detection systems.
- Experience integrating GenAI or Agentic AI agents into full-stack workflows (e.g., using AI for code reviews, automated bug fixes, or system monitoring).
- Demonstrated proficiency with AI-assisted development tools and prompt engineering for code generation, testing, or documentation.
Key Responsibilities
Ā·Ā Ā Ā Ā Ā Ā Develop and maintain application features using .NET Framework and Angular or assigned tech stack.
Ā·Ā Ā Ā Ā Ā Ā Write clean, efficient, and well-structured code following engineering best practices.
Ā·Ā Ā Ā Ā Ā Ā Debug, test, and fix defects with attention to quality and performance.
Ā·Ā Ā Ā Ā Ā Ā Participate in requirement discussions, sprint ceremonies, and Agile workflows.
Ā·Ā Ā Ā Ā Ā Ā Collaborate with peers, leads, QA, and cross-functional teams effectively.
Ā·Ā Ā Ā Ā Ā Ā Document code, APIs, and module-level design details.
Ā·Ā Ā Ā Ā Ā Ā Use AI-assisted tools (e.g., GitHub Copilot, ChatGPT) responsibly to improve productivity.
Ā·Ā Ā Ā Ā Ā Ā Continuously learn and apply new technologies, frameworks, and standards.
Ā
Required Skills
Ā·Ā Ā Ā Ā Ā Ā Strong fundamentals in OOP, data structures, algorithms, logical reasoning, and problem solving.
Ā·Ā Ā Ā Ā Ā Ā Good knowledge of C#/.NET Framework, or another modern backend framework.
Ā·Ā Ā Ā Ā Ā Ā Basic understanding of relational databases, REST APIs, and version control (Git).
Ā·Ā Ā Ā Ā Ā Ā Understand database concepts and able to write sql queries with joins
Ā·Ā Ā Ā Ā Ā Ā Familiarity with Agile concepts (user stories, backlog, sprints).
Ā·Ā Ā Ā Ā Ā Ā Good communication and team collaboration skills.
Ā·Ā Ā Ā Ā Ā Ā Quick learner with a growth mindset.
Ā·Ā Ā Ā Ā Ā Ā Awareness of AI tools and how they support coding, testing, and documentation.
Ā
Preferred Skills
Ā·Ā Ā Ā Ā Ā Ā Knowledge of unit testing (xUnit, JUnit, NUnit).
Ā·Ā Ā Ā Ā Ā Ā Exposure to CI/CD pipelines and DevOps basics.
Ā·Ā Ā Ā Ā Ā Ā Basic understanding of cloud platforms (Azure/Cloudflare) is a plus.Ā
Role :Tech Lead-Full Stack
Ā
ResponsibilitiesĀ
Ā·Ā Ā Ā Ā Ā Ā Understand and analyze the business requirements.
Ā·Ā Ā Ā Ā Ā Ā Design and implementation of the overall application architecture.
Ā·Ā Ā Ā Ā Ā Ā Ensure the design is built for speed and scalability.
Ā·Ā Ā Ā Ā Ā Ā Conduct and participate in meetings with various levels of users and management
Ā·Ā Ā Ā Ā Ā Ā Create high level estimate for the release to understand the size of the project
Ā·Ā Ā Ā Ā Ā Ā Contribute to sprint grooming, planning meetings add necessary details
Ā·Ā Ā Ā Ā Ā Ā Guide the Team Technically and should be able to manage the tasks for the Team
Ā·Ā Ā Ā Ā Ā Ā Follow and contribute to best practices both in terms of technology and process
Ā·Ā Ā Ā Ā Ā Ā Review code of the developers to ensure adherence to best practices and correctness of implementation
Ā·Ā Ā Ā Ā Ā Ā Manage deployment across environments by coordinating integration testing
Ā·Ā Ā Ā Ā Ā Ā Ensure the delivery quality and timelines within sprints and release
Ā·Ā Ā Ā Ā Ā Ā Research emerging technologies and maintain awareness of current platform roadmaps to assist with developing strategic plans
Ā·Ā Ā Ā Ā Ā Ā Implementation of the user interface
Ā·Ā Ā Ā Ā Ā Ā Design and deployment of the database.
Ā·Ā Ā Ā Ā Ā Ā Writing effective APIs
Skills
At least 7 to 10 years of industry experience and skilled in below,
Ā·Ā Ā Ā Ā Ā Ā Experience coaching and mentoring team members
Ā·Ā Ā Ā Ā Ā Ā Experience in conducting code reviews and creating a collaborative development environment
Ā·Ā Ā Ā Ā Ā Ā Familiarity with design patterns
Ā·Ā Ā Ā Ā Ā Ā Experience designing and developing solutions for Azure/cloud.
Ā·Ā Ā Ā Ā Ā Ā Excellent analytical, communication and teamwork skills
Ā·Ā Ā Ā Ā Ā Ā Understanding of Agile frameworks and Tools
Ā·Ā Ā Ā Ā Ā Ā Backend programming language & frameworks specifically C#, ASP .NET Core, Node.js
Ā·Ā Ā Ā Ā Ā Ā Web fundamentals such as HTML, CSS, JavaScript and jQuery
Ā·Ā Ā Ā Ā Ā Ā JavaScript frameworks such as Angular and React
Ā·Ā Ā Ā Ā Ā Ā Experience with Microsoft SQL Server; Familiarity with Mongo or Cosmos DB is a plus.
Ā·Ā Ā Ā Ā Ā Ā Experience developing REST APIs
Ā·Ā Ā Ā Ā Ā Ā Design and implementation of continuous integration and deployment
Education
Bachelorās or masterās degree with specialization in Computer Science or related field
Ā
Job Summary:
- Develop and maintain web applications using .NET technologies.
- Design and implement front-end interfaces using HTML, CSS, JavaScript, and modern frameworks like Angular or React.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay updated with the latest industry trends and technologies to ensure our applications remain cutting-edge.
- Participate in the entire software development lifecycle, from concept and design to testing and deployment
- Ā
Technical Skills
- Programming LanguagesĀ -Ā Ā C#, ASP.Net, VB.Net,
- Web -Ā Angular, Typescript, ASP.Net, HTML, XML, CSS, bootstrap, jQuery.Ā Ā Ā Ā
- Interface/ ServicesĀ -Ā Core API, Web API,Ā Web Services (REST and SOAP)
- FrameworkĀ Ā -Ā Ā Ā Angular, .Net Core, .Net Framework 3.5/4/4.5+Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā
- Database Servers -Ā Ā SQL Server 2014/2016/2019, TSQL programming.Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā
- Web ServersĀ -Ā Ā IIS 6.0, 7.0, 7+Ā Ā Ā Ā Ā Ā Ā Ā Ā
- Skills Nice to Have:
- ā¢Ā Ā Ā Ā Experience on any one / more than one of the following:
- oĀ Ā Ā Ā JIRA
- oĀ Ā Ā Ā SVN/TFS/GitHub
- oĀ Ā Ā Ā Jenkins
- oĀ Ā Ā Ā Docker
Responsibilities:
- Design, develop, and maintain scalable web applications using .NET and ASP.NET frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Proven experience as a Full Stack Developer or similar role.
- Strong knowledge of .NET framework, C#, ASP.NET, and MVC architecture. Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Experience with database technologies like SQL Server or MySQL.
- Familiarity with version control systems such as Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Experience with cloud platforms like Azure or AWS.
- Knowledge of RESTful APIs and web services.
- Familiarity with Agile/Scrum methodologies.
- Experience with DevOps practices and CI/CD pipelines.
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible working hours and remote work options.
- Professional development opportunities and continuous learning.
- Friendly and inclusive work environment
Mandatory Skills:
- Strong proficiency in Microsoft Technologies, specifically .NET and ASP.NET.
- Experience with front-end technologies such as HTML, CSS, and JavaScript frameworks.
- Solid understanding of database management systems, particularly SQL Server.
- Familiarity with RESTful APIs and web services.
- Knowledge of version control systems, preferably Git.
- Ability to work in an Agile development environment.
- Application development and Testing
- Assist with production support issues as they arise
- Help & Troubleshoot Application specific issues
- Understand the business requirements working with operations / functional teams
- Create/Produce project specific technical content (including but not limited to User Manuals/ Requirement/ Design/
- Test/ Operations Documents)
- Ā
Preferred Skills:
- Experience with cloud platforms such as Azure or AWS.
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of front-end frameworks like Angular, React, or Vue.js.
- Experience with unit testing and test-driven development (TDD).
- Understanding of microservices architecture.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
UniAbroad is a fast-growing platform helping students explore global education opportunities and connect with institutions worldwide. We aim to simplify the study abroad journey through technology-driven solutions.
Key Responsibilities
- Design, develop, and maintain web applications and platforms
- Write clean, scalable, and efficient code
- Collaborate with product, design, and hiring support teams
- Integrate APIs and third-party services
- Troubleshoot, debug, and upgrade existing systems
- Ensure performance, security, and responsiveness of applications
Required Skills
- Strong knowledge ofĀ JavaScript, Python, or Java
- Experience withĀ React / Node.js / Django / Laravel
- Understanding ofĀ databases (MySQL, MongoDB)
- Familiarity withĀ Git and version control
- Basic understanding ofĀ REST APIs
- Good problem-solving and analytical skills
1ā3 years of experience in software development
Experience working in a startup environment
Knowledge of cloud platforms (AWS, Azure, or GCP)
Possibility of growth opportunity in dubai
Job Summary:
Looking for a Senior Software Engineer with strong experience in .NET, C#, ASP.NET, Angular/React, and SQL Server to develop and maintain scalable web applications.
Mandatory Skills:
- C#, .NET / ASP.NET, MVC
- Angular / TypeScript, HTML, CSS, JavaScript
- SQL Server / T-SQL
- RESTful APIs / Web API / Web Services
- Git / version control
- Application development, testing & production support
- Troubleshooting and resolving application issues
- Agile/Scrum environment
Good to Have:
- Azure/AWS
- CI/CD & DevOps
- Jenkins, Docker
- Microservices
- Unit Testing / TDD
- JIRA / SVN / TFS
Key Responsibilities:
- Develop, test and maintain .NET web applications.
- Build and enhance front-end applications using Angular/React.
- Troubleshoot production and application-specific issues.
- Collaborate with business, operations and functional teams.
- Participate in code reviews and SDLC activities.
- Prepare technical and project-related documentation
Job Summary:
Looking for a Senior Software Engineer with strong experience in .NET, C#, ASP.NET, Angular/React, and SQL Server to develop and maintain scalable web applications.
Mandatory Skills:
- C#, .NET / ASP.NET, MVC
- Angular / TypeScript, HTML, CSS, JavaScript
- SQL Server / T-SQL
- RESTful APIs / Web API / Web Services
- Git / version control
- Application development, testing & production support
- Troubleshooting and resolving application issues
- Agile/Scrum environment
Good to Have:
- Azure/AWS
- CI/CD & DevOps
- Jenkins, Docker
- Microservices
- Unit Testing / TDD
- JIRA / SVN / TFS
Key Responsibilities:
- Develop, test and maintain .NET web applications.
- Build and enhance front-end applications using Angular/React.
- Troubleshoot production and application-specific issues.
- Collaborate with business, operations and functional teams.
- Participate in code reviews and SDLC activities.
- Prepare technical and project-related documentation.
Juntrax is a global integrated office management platform for SMEs.
**What we are looking for : **
* Someone who has led a team of developers in a product-centric company by providing technical direction for the design, development, testing, and release of a product.Ā Ā
* Designed scalable ApplicationsĀ
* Possesses hands-on experience building end to end systemsĀ
* Good architectural & product design skillsĀ
* Strong coding, data structures and algorithms background
* The ability to own end to end responsibility - right from requirement gatheringĀ to product releaseĀ
* The ability to produce bug-free and production-grade codeĀ
* Engage with stakeholders and ensure the product is on target for timely development.
* Possess the following technical skills: Javascript,MeteorJs, NodeJS, MongoDB, ExpressJS, ReactJS, Elastic Search, AWS, ReactNative
* Must be highly motivated and be willing to take up the challenges with working in a start-up.
- Must have entrepreneurial skills.
Ā
**Main Responsibilities: **
Build & lead a team by exampleĀ
* Develop a deep understanding office management product and startup ecosystem and execute to the release of the productĀ
* Architect, design, and document processes and procedures for future releases.
* Should be able to help out in coding and performing code reviews with the team in MERN/Meteor Stack.**
Ā
**What we have to offer : **
* -Work with a performance-oriented team driven by product ownershipĀ
- Learn to design system for high accuracy, efficiency, and scalabilityĀ
- Equity and Co-foundership will be offered
- Office Culture based on collaboration and desire to deliver the best product
Role Description
Software Engineer is a full-time role based in Hyderabad with Onsite work arrangement. This role involves designing, developing, and maintaining back-end services and APIs, ensuring high performance, scalability, and security across platforms. The engineer will participate in architecture discussions, code reviews, and technical decision-making, collaborating closely with product owners, QA, and cross-functional teams. Daily responsibilities include writing clean, maintainable code, troubleshooting complex issues, improving system performance, and contributing to best practices, documentation, and engineering standards. The role also includes mentoring less experienced engineers and supporting continuous improvement in development processes and tooling.
Key Requirements/Skills
4-7 years of overall experience in software development with strong expertise in building scalable web & mobile applications.
- Strong technical decision-making ability, including architecture design, technology selection and implementation of best practices.
- Front-end expertise: Strong experience in React, JavaScript, TypeScript, NextJS and building responsive and user-friendly UI/UX.
- Back-end development: Hands-on experience with Node.js, Express JS, Nest JS, RESTful APIs, API design, and server-side architecture.
- Databases : Good Hands on Exprience in both SQL(PostgreSQL Preferred) & No SQL Databases
- Gen AI Expertise: Experience in building RAG & LLM Systems, implementing AI/ML models and integrating AI-based solutions to solve business problems. Expereince with Langchain, langgraph and Vector DBs, Voice AI(STT, TTS) Models and experience in using Open AI Tools (Calude, Cursor, etc.)
- Cloud & DevOps exposure: Experience with AWS/Azure, understanding of CI/CD pipelines, and cloud-based deployments.
- Code quality & best practices: Experience in code reviews, Git version control, and ensuring maintainable and secure code.
- Team leadership: Ability to mentor developers, guide technical discussions, and collaborate across teams.
- Strong communication skills to effectively interact with technical and non-technical stakeholders.
- Experience working in high-compliance environments such as healthcare systems is a plus.
- Certifications in AWS & Other skills and technologies will be an added advantage.
Educational Qualification
- B.Tech / M.Tech in CSE/IT/AI&ML only from a recognized university/college.Ā



















