Full Stack Engineer
Role Title: Senior Full Stack Engineer
BU/Segment: Digital
Location: Bangalore
Employment Type: Permanent
As part of your duties, you will be responsible for:
- Design, develop, and maintain full-stack applications using Python (backend) and React.js (frontend)
- Contribute to technical direction and strategic decisions as a technical expert in all development and implementation phases, providing in-depth and sophisticated analyses to define problems and develop innovative solutions
- Build and integrate AI agent solutions, including agent orchestration, workflow management, and decision-making systems
- Develop APIs and microservices to support AI agent communications and data exchange
- Implement real-time features for agent monitoring, logging, and performance tracking
- Troubleshoot and resolve technical issues across the full stack
- Work closely with product managers, designers, and other engineers to deliver high-quality solutions
- Write clean, maintainable, and efficient code that prioritizes security and data protection.
- Maintain high software quality standards within the team by adhering to best practices. . Identify and encourage areas for growth and improvement within the group.
- Work in an agile delivery/ DevOps methodology to deliver enterprise-grade production implementation in iterative sprints.
- Explore and leverage AI tools to help improve innovation, efficiency and quality across the SDLC.Qualifications:
- Minimum 5+ Years of experience in application development & support.
- Strong proficiency in Python with experience in frameworks such as FastAPI, Django, or Flask
- Advanced React.js skills including hooks, state management (Redux/Context API), and modern JavaScript/TypeScript
- Experience with RESTful API design and development
- Experience with AI/ML libraries such as LangChain, OpenAI API, Bedrock, or similar framework
- Solid understanding of any of the cloud platforms (AWS/Azure/GCP), containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform, CDK).
- Strong knowledge of algorithms, design patterns, and fundamental computer science concepts & data structures
- Experience with CI/CD pipelines and driving automationSkills and Personal attributes we would like to have:
- Strong communication skills and ability to work with various stakeholders across various geographies
- Master's or bachelor's degree, preferably from an Engineering Background
- Be a self-motivated, curious, and productive under high pressure
- Mentor peers and contribute to high-quality coding patterns