
šš¼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're looking for great new colleagues. That's where you come in.
REQUIREMENTS:
- 16+ years of experience in designing and developing technology solutions using a variety of platforms, languages, and tools, with at least 5+ years of software architecture experience
- Strong background into Devops, Azure, Java, .NET, all mobile, web and backend solutions
- Ability to think breakthroughs by leveraging new age technologies and a deep understanding of the clientās business and the industry they operate inĀ
- Ability to lead by example by picking up coding of complex functionalities when required
- Strong understanding of technology and the ability to deep dive into a technology problem
- Ability to influence key client stakeholders on their technology and operations strategy
- Vast experience in owning delivery of complex technology solutions for global clients
- Ability to multitask and own multiple technology tracks simultaneously in a globally distributed delivery setup
- Experience in creating cutting edge technology solution by collaborating with other world class technologistsĀ
- Balanced approach that aligns technology-based solutions with customer needs
- Visible thought leadership through technology blogs, whitepapers, presentations etc.Ā
- Fluent verbal and written language skills and ability to convey a message in a simple and structured manner, customized to the audience and to the mode of communication
Ā
RESPONSIBILITIES:
- Owning the technology health of the project / account on all key metricsĀ
- Ensuring projects / accounts meet technical standards of governance, technology standards and best practices
- Owning the long term as well as the short-term technology strategy of your project / account
- Identifying opportunities in the current engagement to cross sell or up sell Nagarroās offeringsĀ Ā
- Conceptualizing and owning the technical architecture and design of the projects you are influencing
- Harnessing your consulting skills in a culture that promotes opportunities to provide thought leadership and breakthrough solutions for our clients.
- Running workshops internally and with customers on technology and business topics to create new solution areas and use cases
- Communicating and driving adoption of organizational technology initiatives in your account
- Mentoring and managing team members, by giving constant on-the-job feedback, and by providing guidance
- If you are aligned with a Center of Excellence (CoE) or practice ā
- Defining the vision for the practice/CoE, creating plan/budget for the practice
Ā

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
Role: Powertrain Diagnostics EngineerĀ
Location: BengaluruĀ
Experience: 3-5 yearsĀ
About company:Ā
Requisimus is an IT consulting and service organization headquartered in Germany. With over 25 years of expertise and global presence, we are committed to customer excellence and focused in addressing niche areas of product engineering, process consulting and software development in automotive, railways, production automation, data management and business IT domains. Requisimus, India incubated since 2023, is focused to provided consulting and services for embedded product development and software solutions.Ā
Job Summary:Ā
The Powertrain Diagnostic Trouble Codes (DTC) Specialist having responsibilities for developing and managing the diagnostic trouble codes for powertrain systems. This role involves collaboration with cross-functional teams to ensure on-time delivery of diagnostic solutions that meet quality and regulatory standards.Ā
Key Responsibilities:Ā
- DTC Development and Management:Ā
- Experience in Diagnostics and Fault ManagementĀ
- Developing powertrain diagnostic strategies and DTCs, understanding of DTC Structure.Ā
- Ensure that diagnostic systems meet OBD I and II (On-Board Diagnostics) standards.Ā
- Maintain and update the DTC related Documents as new systems are developed and existingĀ
- systems are modified.Ā
- Knowledge of ISO14229.Ā
- Experienced programming with C/C++Ā
Collaboration and Communication with Testing and Validation Team:Ā
- Working closely with the validation and vehicle testing teams for resolving reported issues to improve overall vehicle performance.Ā
- Based on testing & validate feedback: Analyzing, Diagnosing, Debugging and troubleshooting reported software issues, providing effective solutions.Ā
- Coordinate with software developers to ensure seamless operation and accurate reporting of DTCs.Ā
- Perform root cause analysis for diagnostic emissions and drivability cases.Ā
Documentation and Reporting:Ā
- Prepare comprehensive documentation for diagnostic algorithms and code functionalities.Ā
- Report on the performance and accuracy of diagnostic systemsĀ
Support and Training:Ā
- Provide technical support to internal teams and external customers regarding diagnosticĀ
- systems.Ā
- Develop training materials and conduct training sessionsĀ
Job Title: Senior Full-Stack Developer (Tech Lead)
Experience: 5ā8 Years
Location: Ahmedabad (Hybrid / On-site preferred)
Salary: Flexible for the right candidate
Note: This role is strictly for Ahmedabad-based (local) candidates. On-site presence is mandatory.
Role Overview
We are seeking a highly skilled Senior Full-Stack Developer (Tech Lead) to lead technical delivery and oversee end-to-end system execution. The ideal candidate will take ownership of architecture, ensure high-quality engineering standards, mentor junior team members, and effectively communicate with clients and stakeholders.
This role is best suited for a hands-on professional who enjoys solving complex problems, building scalable systems, and taking full responsibility for technical outcomes.
Key Responsibilities
- Design, develop, and maintain scalable backend and frontend systems
- Own system architecture and technical decision-making
- Lead code reviews and enforce clean, modular, and maintainable code practices
- Collaborate with clients to understand requirements and provide technical solutions
- Mentor and guide junior developers to improve overall team performance
- Ensure reliability, performance, and security of applications
- Drive best practices across development, deployment, and CI/CD workflows
- Design and integrate Generative AIāpowered features where applicable (e.g., chatbots, content generation, automation tools)
Required Technical Skills
Backend (Must-Have)
- Strong experience with Node.js (Express.js / NestJS)
- RESTful API design and implementation
- Database design, optimization, and performance tuning
- Experience with PostgreSQL / MySQL
- Hands-on experience with MongoDB or other NoSQL databases
- Authentication and authorization mechanisms (JWT, OAuth2, RBAC)
- Willingness to learn Python and its frameworks (Django / FastAPI)
- Basic Python knowledge is an added advantage
- Experience with React.js or Next.js
- Strong knowledge of JavaScript / TypeScript
- Component-driven architecture and reusable UI patterns
- State management using Redux / Zustand / Context API
- Responsive UI development using MUI, Ant Design, or Tailwind CSS
Engineering Practices
- Proficient with Git, GitHub/GitLab
- Understanding of CI/CD pipelines
- Experience with Docker and containerization
- Familiarity with clean architecture and modular design patterns
Bonus Skills (Nice to Have)
- Microservices architecture
- Experience with Prisma ORM
- DevOps exposure (AWS, EC2, Vercel, Docker, Nginx)
- Caching solutions such as Redis
- Queue systems (Celery, Kafka, RabbitMQ)
- Exposure to AI / LLM integrations
Soft Skills
- Strong sense of ownership and accountability
- Excellent English communication skills (verbal and written)
- Proven ability to mentor and lead junior developers
- Strong analytical and problem-solving mindset
- Reliable, consistent, and delivery-focused
- Leadership maturity and professionalism
A Financial Research Analyst is responsible for gathering, analyzing, and interpreting financial data to support investment decisions, business strategies, or financial forecasting. Their primary role is to provide insights and recommendations based on their research to help guide the organization or clients in making informed financial decisions.
Key Responsibilities:
Data Collection & Analysis:
- Gather financial data from various sources (e.g., financial statements, market reports, industry trends, etc.).
- Analyze financial information, including profit and loss statements, balance sheets, and cash flow reports.
Market and Industry Research:
- Research industry trends, economic conditions, and market conditions to identify investment opportunities or risks.
- Track competitor performance and benchmarking.
Financial Modeling and Forecasting:
- Build and maintain financial models to project future performance, such as forecasting revenue and expenses.
- Use quantitative tools to evaluate investment options and potential financial outcomes.
Report Creation:
- Prepare detailed reports summarizing findings, analyses, and recommendations for internal stakeholders or clients.
- Present research findings to management, clients, or investors in a clear and concise manner.
Investment Recommendations:
- Provide recommendations for investment opportunities, such as stocks, bonds, or alternative investments.
- Assist with the evaluation of portfolios and asset management strategies.
Risk Assessment:
- Assess financial risks related to investments, projects, or business decisions.
- Recommend risk management strategies based on data analysis.
Collaboration & Communication:
- Work closely with other teams, such as investment managers, accountants, or business strategists, to align research with broader business objectives.
- Communicate findings and insights clearly to both financial and non-financial stakeholders.
Front end Developer : (Group Manager )
Ā
Job Description
Ā
Join our product development team to develop our web applications
You are a creative web programmer that will focus on the front-end development and design, but also assist as needed with back-end development if needed.
Design, production, modification, and maintenance of web applicationās user interface
Assist with the development and implementation of new features
Work with back-end developers to implement front-end and user interface requirements
Work with team on designing new interfaces to programs
Thoroughly document design and implemented code
Ā
Qualifications
- B.E. or B. Tech or MCA
- 5 to 8+ years of overall experience
Ā
5 years of frontend web application development
Proficient understanding of web markup, including HTML5, CSS3
Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery. Strong understanding of JavaScript
Good working experience of any of advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS
Good understanding of asynchronous request handling, partial page updates, and AJAX
Proficient understanding of code versioning tools GIT/SVN
Good understanding of browser rendering behavior and performance
Good knowledge of charting any frameworks like Highcharts, Highmaps or D3JS
Working with and leveraging cloud PaaS components for front end delivery
Experience in any server-side programming is a plus
Familiarity with Visio, Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image is a plus.
Full stack software developer who enjoys solving complex problems
⢠Solid experience in.NET Core, SQL Server, and REACT (including REST)
⢠Experience in building cloud-native applications (Azure)
⢠Must be skilled at writing scalable, maintainable code
⢠Must have the ability to independently envision solutions and write clean code
⢠5+ years of defining and implementing Application Architecture.
⢠Demonstrated experience with the .NET ecosystem (.NET Framework, ASP.NET, .NET Core)
⢠Demonstrated experience with front-end React, HTML and CSS Frameworks
⢠Experience building modern, scalable, reliable applications on the MS Azure cloud including services such as:
āŖ App Services
āŖ Azure Service Bus/ Event Hubs
āŖ Azure API Management Service
āŖ Azure Bot Service
āŖ Azure Cognitive Services
āŖ Function/Logic Apps
āŖ Azure key vault & Azure Configuration Service
āŖ CosmosDB
āŖ Azure Search
āŖ Azure Bot Framework
āŖ Azure Cognitive Services
⢠Experience with highly available and large-scale cloud deployments.
⢠Extensive knowledge and experience with Enterprise Level architectural concepts and frameworks.
⢠Broad knowledge of Agile methodologies and best practices such as SCRUM, Kanban and Continuous Integration.
Job Description
Responsibilities:
- Collaborate with stakeholders to understand business objectives and requirements for AI/ML projects.
- Conduct research and stay up-to-date with the latest AI/ML algorithms, techniques, and frameworks.
- Design and develop machine learning models, algorithms, and data pipelines.
- Collect, preprocess, and clean large datasets to ensure data quality and reliability.
- Train, evaluate, and optimize machine learning models using appropriate evaluation metrics.
- Implement and deploy AI/ML models into production environments.
- Monitor model performance and propose enhancements or updates as needed.
- Collaborate with software engineers to integrate AI/ML capabilities into existing software systems.
- Perform data analysis and visualization to derive actionable insights.
- Stay informed about emerging trends and advancements in the field of AI/ML and apply them to improve existing solutions.
Strong experience in Apache pyspark is must
Ā
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience of 3-5 years as an AI/ML Engineer or a similar role.
- Strong knowledge of machine learning algorithms, deep learning frameworks, and data science concepts.
- Proficiency in programming languages such as Python, Java, or C++.
- Experience with popular AI/ML libraries and frameworks, such as TensorFlow, Keras, PyTorch, or scikit-learn.
- Familiarity with cloud platforms, such as AWS, Azure, or GCP, and their AI/ML services.
- Solid understanding of data preprocessing, feature engineering, and model evaluation techniques.
- Experience in deploying and scaling machine learning models in production environments.
- Strong problem-solving skills and ability to work on multiple projects simultaneously.
- Excellent communication and teamwork skills.
Ā
Preferred Skills:
- Experience with natural language processing (NLP) techniques and tools.
- Familiarity with big data technologies, such as Hadoop, Spark, or Hive.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Understanding of DevOps practices for AI/ML model deployment
-Apache ,Pyspark
QA Automation with Cypress
PRIMARY PURPOSE
An automation engineer delivers automated solutions for software processes. As an automation engineer, the individual will work closely with development and product teams to help discover and eliminate problems by gathering requirements and implementing process automation. Sometimes this will include software, but other times you might be asked to automate service or business processes.
An automation engineer is responsible for the following
Ā· Identify opportunities for automation within software processes.
Ā· Plan, create and manage the overall quality planning strategy.
Ā· Design and execute QA tests using scripts that automatically test functionality.
Ā· Run tests for databases, systems, networks, applications and software.
Ā· Identify bugs and quality issues in development, service or business processes.
Ā· Install applications and databases relevant to automation.
Ā· Collaborate with development/product teams to understand how automation can improve workflow.
Ā· Gather requirements from clients, customers or end-users to develop the best automation solutions. A detailed understanding of modern SDLC frameworks is required as is the ability to work in an Agile environment.Ā Ā
Ā Ā Experience
Ā Ā· 5+ yearsā of relevant experience
Ā· Proven track record in a software quality assurance role.
Ā· Demonstrable strong software test automation experience at unit, integration and system level.
Ā· Experience with automated testing tools, BDD, end-user testing.
Ā· Experience with leading test plan design and strategy.
Ā· Experience working in Agile process and result-oriented culture.
Ā· Strong experience working on Linux-based systems.
Ā· Experience within CI/CD, DevOps and TDD based environments;
Ā Required Skills
Ā· Solid experience with test automation scripting and tools PHP Unit, Jest, Selenium, Postman, Mocha, Chrome Driver, Cypress
Ā· HTML5, CSS, JavaScript
Ā· Strong SQL, MySQL, knowledge.
Ā· JIRA product suite, Git/Bitbucket, Confluence.
Ā· Experience working on Linux-based systems.
Ā· Experience with private cloud as well as public clouds such as including Amazon AWS, Microsoft Azure and Google Cloud Platform
Ā· Experience with Amazon AWS, EC2, S3, ACL, EC2, Route53, CloudWatch, security/ ACL
Ā· Mobile development experience
Ā· Any exposure to PHP frameworks Laravel, Zend, Symfony will be a value add.
Ā· Interest or exposure to Blockchain technology is beneficial.
Ā Ā· Keen eye for detail and a commitment to excellence.
Ā· Be willing to help your teammates, share your knowledge with them, and learn from them.
Ā· Be open to receiving constructive feedback and turning it into process improvements.
Ā· Creativity, motivation and strong communication.
Ā· Effective time management skills for handling multiple tasks as per business priorities and goals.
Ā· Superior written and oral communication skills.
Ā· Superior interpersonal skills, with a focus on rapport-building, listening, and questioning skills.
Ā· Strong documentation skills. Technical Skills
About us:
Zemoso Technologies is a Software Product Market Fit Studio that brings silicon valley style
rapid prototyping and rapid application builds to Entrepreneurs and Corporate innovation. We offer Innovation as a service and work on ideas from scratch and take it to the Product Market Fit stage using Design Thinking->Lean Execution->Agile Methodology.
We were featured as one of Deloitte's Fastest 50 growing tech companies from India thrice (2016,2018 and 2019). We were also featured in Deloitte Technology Fast 500 Asia Pacific both in
2016 and 2018.
We are located in Hyderabad, India, and Dallas, US. We have recently incorporated another office in Waterloo, Canada.
Our founders have had past successes - founded a decision management company acquired by SAP AG (now part of Hana Big data stack & NetWeaver BPM), the early engineering team of Zoho(a leading billion $ SaaS player) & some Private Equity experience.
Marquee customers along with some exciting start-ups are part of our clientele.
What You will do
ā Create beautiful software experiences for our clients using design thinking, Lean and agile methodology.
ā Work on software products designed from scratch using the latest cutting-edge technologies, platforms and languages such as JAVA, python, Javascript, GoLang and Scala.
ā Work in a dynamic, collaborative, transparent, non-hierarchical culture.
ā Work in collaborative, fast-paced and value-driven teams to build innovative customer experiences for our clients.
ā Help to grow the next generation of developers and have a positive impact on the industry.
Basic Qualifications
ā Experience: 4+ years.
ā Hands-on development experience with a broad mix of languages such as JAVA, Python, Javascript, etc.
ā Server-side development experience mainly in JAVA.
ā UI development experience in ReactJS or AngularJS or PolymerJS or EmberJS or Jquery, etc. is good to have.
ā Passion for software engineering and following the best coding concepts.
ā Good to great problem-solving and communication skills.
Nice to have Qualifications
ā Product and customer-centric mindset.
ā Great OO skills, including design patterns.
ā Experience with DevOps, continuous integration & deployment.
ā Exposure to big data technologies, Machine Learning and NLP will be a plus.
Benefits
ā Competitive salary.
ā Work from anywhere.
ā Learning and gaining experience rapidly.
ā Reimbursement for basic working set up at home.
ā Insurance (including top-up insurance for COVID).
Location
Remote - work from anywhere.
- Collaborate with enterprise architects and IT program managers to enhance existing business applications and facilitate solutions to meet business requirements
- Assist in architecting technical solutions for enterprise systems using the MuleSoft product suite.
- Design patterns for building middleware systems ground up using Message Routing, Content Enrichment, Message Filtering, Message Transformation, Guaranteed delivery, Message sequencing, Batch message processing, error handling and reconciliation mechanisms.
- Knowledge of Web Services Interoperability, WS-* standards and ability to suggest, criticize and formulate solutions in a multi-vendor and architecture committee meetings.
- Identify, analyze and design integration flows using Mule ESB Anypoint Studio and technically own and manage the process of ensuring on time and on budget build and integration of the various elements of the solution
- Good understanding of integration design patterns & best practices
- In depth experience using Agile, Scrum and iterative development practices
- Assist on technical POC's to prove out technology and ultimately leading into selection.
About TBM Technologies Pvt Ltd
Established in 2006, we are a research-driven 'machine-to-next' technology company. In 2018, we were recognized as the 'Telecom Technology Company of the Year - India'. We were named 'Most Innovative Software Development Company - India in 2017' and 'Best Telecom Software Company - India'. Other awards include being named among the '20 Most Promising Software Development Companies' and recognition by GSMA at the Mobile World Congress 2011. Our smart solutions enhance lifestyles and save lives, by enabling more effective communications.
With our proprietary software and technologies, we deliver solutions to telecom operators, including Airtel, Dialog Axiata, Verizon Wireless, Vodafone, and Idea. A dedicated research team focuses on next-generation solutions with sensors, smart devices, location 5.0 technology, multi-lingual multi-modal communication, omnichannel delivery platforms, cloud technologies, virtualization, rack servers, mobile phones, analytics, machine learning, and IoT.
Responsibilities :
1. Creating visually appealing, sustainable and reliable enterprise grade web applications.
2. Working with the latest frameworks and technologies used in Python, Django and web development.
3. Integrating Python applications with cross-platform web services.
4. Utilize Agile and other advanced methodologies to document, design, develop, deploy and maintain Python applications, services and solutions.
5. Staying up to date by learning new technologies and software.
6. You will be empowered to express your opinion to help shape the design of the product.
7. Creating products that will involve you from design to completion.
8. You will be part of several initiatives that help people and save lives on a very large scale across many countries.
Our Requirements :
1. Bachelor's degree in Computer Science or BTech from a reputable university or related field or equivalent military or industry experience
2. Some prior training courses in C or Python Web Development.
3. Experience with Apache and MySQL will be appreciated.
4. Experience with performance profiling and performance tuning enterprise applications.
5. Self-Learning, motivated, and disciplined attitude.
6. High level of logic and reasoning skills.
7. Good verbal and written communication skills.
Required Experience: A minimum experience of 1 year of working in Python.

















