Sr Software engineer –
AI Langraph, Crew AI, Auto Gen, ECS, Lambda (7+ Years Experience)
Location: Bangalore / Pune/All locations
Employment Type: Full-Time/Subcon
Key Responsibilities:
Architect and maintain agentic pipelines (LangGraph, CrewAI, AutoGen).
- Implement RAG, prompt engineering, context/memory/state management.
- Develop, fine-tune, and evaluate LLM models (Bedrock, OpenAI, Anthropic).
- Prototype classical ML models (forecasting, clustering, scoring) when required for hybrid AI systems.
- Deploy via SageMaker / ECS / Lambda with observability hooks.
- Implement guardrails, evaluation metrics, and cost/performance optimization.
- Advise BA team on model selection, explainability, and feasibility.
- Python backend developer having understanding of design patterns .d Skills & Experience:
Preferred Candidate Profile:
• Professionals with experience in Captive Centers / Global Capability Centers (GCCs) in a full-time role.
• Strong problem-solving skills and ability to work independently in a fast-paced environment.
Automation Script Stabilization:
o Review, debug, and maintain existing functional automation scripts to ensure stability and reliability.
o Improve and optimize automation frameworks to enhance test efficiency and accuracy.
2. New Feature Automation:
o Collaborate with the Functional experts to understand new features and translate them into comprehensive test cases.
o Design, develop, and maintain automated test scripts for new features using Java and Selenium.
3. Continuous Integration:
o Integrate automated tests into Jenkins pipelines to facilitate continuous integration and delivery.
o Monitor and analyse test results to identify trends, report bugs, and provide insights to improve software quality.
4. Collaboration and Mentoring:
o Work closely with developers, product experts, and other QA team members to ensure the highest quality standards.
o Share best practices to enhance the team's overall capabilities.
5. Documentation and Reporting:
o Document test cases, test plans, and automation frameworks.
o Prepare and present test reports, including test coverage, pass/fail rates, and other relevant
Responsibilities
Automation Script Stabilization:
o Review, debug, and maintain existing functional automation scripts to ensure stability and reliability.
o Improve and optimize automation frameworks to enhance test efficiency and accuracy.
2. New Feature Automation:
o Collaborate with the Functional experts to understand new features and translate them into comprehensive test cases.
o Design, develop, and maintain automated test scripts for new features using Java and Selenium.
3. Continuous Integration:
o Integrate automated tests into Jenkins pipelines to facilitate continuous integration and delivery.
o Monitor and analyse test results to identify trends, report bugs, and provide insights to improve software quality.
4. Collaboration and Mentoring:
o Work closely with developers, product experts, and other QA team members to ensure the highest quality standards.
o Share best practices to enhance the team's overall capabilities.
5. Documentation and Reporting:
o Document test cases, test plans, and automation frameworks.
o Prepare and present test reports, including test coverage, pass/fail rates, and other relevant
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
We are seeking an experienced Front-End Developer with strong expertise in React to build and enhance enterprise-scale, cloud-native, and data-driven applications. This role focuses on delivering high-quality, scalable, and secure user interfaces for platforms that integrate with cloud services, APIs, and data platforms. The ideal candidate is comfortable working in complex enterprise environments, collaborating with backend, data, DevOps, and UX teams.
• Design, develop, and maintain enterprise-grade web applications using React.js.
• Build reusable, modular UI components aligned with enterprise UI standards and design systems.
• Integrate front-end applications with cloud-hosted backend services, REST APIs, and data platforms.
• Work closely with backend and data engineering teams to visualize and interact with large datasets.
• Ensure UI performance, scalability, security, and accessibility in cloud environments.
• Collaborate with UX/UI designers to implement designs from Figma with high fidelity.
• Implement and maintain unit tests and component tests for UI using modern testing frameworks.
• Participate in code reviews, architecture discussions, and enterprise governance processes.
• Support CI/CD pipelines by ensuring automated UI test execution and quality gates.
• Troubleshoot and resolve UI issues across development, test, and production environments.
Responsibilities
Strong hands-on experience with React.js in enterprise applications.
• Proficiency in JavaScript (ES6+), HTML5, and CSS3.
• Experience working with cloud-based applications (Azure, AWS, or GCP).
• Experience integrating with RESTful APIs and data services.
• Familiarity with enterprise authentication/authorization patterns (OAuth2, SSO, tokens).
• Solid experience with Git and enterprise branching strategies.
• Understanding of responsive design, cross-browser compatibility, and accessibility standards (WCAG).
UI Testing & Quality (Mandatory)
• Hands-on experience with UI unit and component testing frameworks, such as:
• Jest
• React Testing Library
• Experience writing:
• Component-level unit tests
• Interaction and behavior tests (events, state changes, API mocks)
• Familiarity with test coverage metrics and enforcing quality gates in CI/CD pipelines.
• Good understanding of mocking APIs and external dependencies in UI tests.
Desired skills
• Experience with Figma for design handoff and UI implementation.
• Knowledge of end-to-end testing tools (Cypress, Playwright, Selenium).
• Experience with enterprise UI frameworks or component libraries (Material UI, Ant Design, Chakra UI).
• Exposure to data visualization libraries (Chart.js, Recharts, D3).
• Familiarity with micro-frontend architectures.
• Experience working in Agile/Scrum enterprise teams.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Custom Software Engineer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with various teams to understand their needs, developing innovative solutions, and ensuring that applications are tailored to enhance operational efficiency. You will engage in problem-solving activities, participate in team meetings, and contribute to the overall success of projects by leveraging your expertise in application development. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge.- Continuously assess and improve application performance and user experience. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP ABAP Development for HANA.- Experience with SAP Fiori and UI5 for front-end development.- Strong understanding of database management and optimization techniques.- Familiarity with Agile methodologies and project management tools.- Ability to troubleshoot and resolve technical issues efficiently. Additional Information: - The candidate should have minimum 5 years of experience in SAP ABAP Development for HANA.- This position is based at our Bengaluru office.- A 15 years full time education is required.
Responsibilities
As a Custom Software Engineer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with various teams to understand their needs, developing innovative solutions, and ensuring that applications are tailored to enhance operational efficiency. You will engage in problem-solving activities, participate in team meetings, and contribute to the overall success of projects by leveraging your expertise in application development. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge.- Continuously assess and improve application performance and user experience. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP ABAP Development for HANA.- Experience with SAP Fiori and UI5 for front-end development.- Strong understanding of database management and optimization techniques.- Familiarity with Agile methodologies and project management tools.- Ability to troubleshoot and resolve technical issues efficiently. Additional Information: - The candidate should have minimum 5 years of experience in SAP ABAP Development for HANA.- This position is based at our Bengaluru office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 1,80,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
React JS Developer
Design, develop, and maintain responsive and high-performance user interfaces using React.js
Translate UI/UX designs and wireframes into clean, reusable, and scalable code
Optimise web applications for maximum speed, performance, and accessibility
Implement state management solutions (Redux, Context API, Zustand, etc.)
Ensure cross-browser compatibility and responsive behaviour across devices
Write unit and integration tests for frontend components
Backend Collaboration & Knowledge
Integrate frontend applications with RESTful APIs / GraphQL
Understand backend workflows, data models, and API contracts
Collaborate with backend engineers to design and consume APIs
Handle authentication and authorisation flows (JWT, OAuth, sessions)
Perform basic backend debugging and performance analysis
----------------------------------------------------------
Strong experience with React.js (Hooks, Functional Components)
Proficiency in JavaScript (ES6+) / TypeScript
Solid understanding of HTML5, CSS3, and modern UI frameworks (Tailwind, Material UI, etc.)
Experience consuming REST APIs and handling async data
Familiarity with version control systems (Git)
Understanding of frontend build tools (Webpack, Vite, Babel)
Understanding of Azure Cloud deployment
Working knowledge of backend technologies ( Python, or similar)
Basic understanding of databases (SQL or NoSQL)
Familiarity with API design principles
Awareness of server-side rendering concepts and application architecture
Good to have
Experience Python
Authentication
CI/CD pipeline experience
UX sensibility and design system experience
Responsibilities
Design, develop, and maintain responsive and high-performance user interfaces using React.js
Translate UI/UX designs and wireframes into clean, reusable, and scalable code
Optimise web applications for maximum speed, performance, and accessibility
Implement state management solutions (Redux, Context API, Zustand, etc.)
Ensure cross-browser compatibility and responsive behaviour across devices
Write unit and integration tests for frontend components
Backend Collaboration & Knowledge
Integrate frontend applications with RESTful APIs / GraphQL
Understand backend workflows, data models, and API contracts
Collaborate with backend engineers to design and consume APIs
Handle authentication and authorisation flows (JWT, OAuth, sessions)
Perform basic backend debugging and performance analysis
----------------------------------------------------------
Strong experience with React.js (Hooks, Functional Components)
Proficiency in JavaScript (ES6+) / TypeScript
Solid understanding of HTML5, CSS3, and modern UI frameworks (Tailwind, Material UI, etc.)
Experience consuming REST APIs and handling async data
Familiarity with version control systems (Git)
Understanding of frontend build tools (Webpack, Vite, Babel)
Understanding of Azure Cloud deployment
Working knowledge of backend technologies ( Python, or similar)
Basic understanding of databases (SQL or NoSQL)
Familiarity with API design principles
Awareness of server-side rendering concepts and application architecture
Good to have
Experience Python
Authentication
CI/CD pipeline experience
UX sensibility and design system experience
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Full Stack Engineer, you will be responsible for developing and engineering the end-to-end features of a system. A typical day involves collaborating with cross-functional teams to design and implement innovative solutions that enhance user experience and optimize backend processes. You will leverage new technologies to address complex business challenges while maintaining a cloud-first and agile approach, ensuring that the services provided to clients are continuously improved and aligned with their needs. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge.- Continuously evaluate and implement best practices in software development. Professional & Technical Skills: - Must To Have Skills: Proficiency in Python (Programming Language).- Strong understanding of web development frameworks such as Django or Flask.- Experience with front-end technologies including HTML, CSS, and JavaScript.- Familiarity with database management systems like MySQL or PostgreSQL.- Knowledge of cloud services and deployment strategies. Additional Information: - The candidate should have minimum 5 years of experience in Python (Programming Language).- This position is based at our Bengaluru office.- A 15 years full time education is required.
Responsibilities
As a Full Stack Engineer, you will be responsible for developing and engineering the end-to-end features of a system. A typical day involves collaborating with cross-functional teams to design and implement innovative solutions that enhance user experience and optimize backend processes. You will leverage new technologies to address complex business challenges while maintaining a cloud-first and agile approach, ensuring that the services provided to clients are continuously improved and aligned with their needs. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge.- Continuously evaluate and implement best practices in software development. Professional & Technical Skills: - Must To Have Skills: Proficiency in Python (Programming Language).- Strong understanding of web development frameworks such as Django or Flask.- Experience with front-end technologies including HTML, CSS, and JavaScript.- Familiarity with database management systems like MySQL or PostgreSQL.- Knowledge of cloud services and deployment strategies. Additional Information: - The candidate should have minimum 5 years of experience in Python (Programming Language).- This position is based at our Bengaluru office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 1,80,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Custom Software Engineer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with various teams to understand their needs, developing solutions that align with business objectives, and ensuring that applications are optimized for performance and usability. You will also engage in problem-solving activities, providing insights and recommendations to enhance application functionality and user experience. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure alignment with business goals. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP Quality Management (QM).- Strong understanding of application design principles and methodologies.- Experience with software development life cycle and agile methodologies.- Ability to troubleshoot and resolve application issues effectively.- Familiarity with integration processes and tools related to SAP. Additional Information: - The candidate should have minimum 5 years of experience in SAP Quality Management (QM).- This position is based at our Bengaluru office.- A 15 years full time education is required.
Responsibilities
As a Custom Software Engineer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with various teams to understand their needs, developing solutions that align with business objectives, and ensuring that applications are optimized for performance and usability. You will also engage in problem-solving activities, providing insights and recommendations to enhance application functionality and user experience. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure alignment with business goals. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP Quality Management (QM).- Strong understanding of application design principles and methodologies.- Experience with software development life cycle and agile methodologies.- Ability to troubleshoot and resolve application issues effectively.- Familiarity with integration processes and tools related to SAP. Additional Information: - The candidate should have minimum 5 years of experience in SAP Quality Management (QM).- This position is based at our Bengaluru office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 1,45,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Custom Software Engineer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with various teams to understand their needs, developing solutions that align with business objectives, and ensuring that applications are optimized for performance and usability. You will also engage in problem-solving activities, providing insights and recommendations to enhance application functionality and user experience. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure alignment with business goals. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP Quality Management (QM).- Strong understanding of application design principles and methodologies.- Experience with software development life cycle and agile methodologies.- Ability to troubleshoot and resolve application issues effectively.- Familiarity with integration processes and tools related to SAP. Additional Information: - The candidate should have minimum 5 years of experience in SAP Quality Management (QM).- This position is based at our Bengaluru office.- A 15 years full time education is required.
Responsibilities
As a Custom Software Engineer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with various teams to understand their needs, developing solutions that align with business objectives, and ensuring that applications are optimized for performance and usability. You will also engage in problem-solving activities, providing insights and recommendations to enhance application functionality and user experience. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure alignment with business goals. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP Quality Management (QM).- Strong understanding of application design principles and methodologies.- Experience with software development life cycle and agile methodologies.- Ability to troubleshoot and resolve application issues effectively.- Familiarity with integration processes and tools related to SAP. Additional Information: - The candidate should have minimum 5 years of experience in SAP Quality Management (QM).- This position is based at our Bengaluru office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 1,80,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance