Fullstack Developer

Genpact Ltd.

Bangalore Rural, Bengaluru

Hybrid

INR 1,500,000 - 2,100,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Genpact Ltd. in Bangalore seeks a skilled Full Stack Developer with strong Python backend and Angular/TypeScript frontend experience, plus practical exposure to AI/LLM-based applications.

You will design, develop, test, and deploy scalable web apps and AI-enabled solutions, integrating REST APIs, databases, and LLMs while maintaining code quality and security, working with cross-functional teams.

Qualifications

  • Bachelor's degree or equivalent practical experience in CS/IT/Engineering.
  • Proven experience delivering full-stack apps with Python and Angular/TypeScript.
  • Hands-on AI/LLM-powered feature development and integration.

Responsibilities

  • Design, develop, and maintain Python backends and APIs (FastAPI/Flask/Django).
  • Build responsive Angular frontends with TypeScript, HTML5, CSS.
  • Integrate AI/LLM features and manage prompt engineering and validation.
  • Collaborate with cross-functional teams to meet milestones.
  • Implement security, testing, and CI/CD across the stack.
  • Troubleshoot production issues and optimize performance.

Skills

Python
Angular
TypeScript
REST APIs
AI/LLM integration
Docker
Git
Cloud (AWS/Azure/GCP)

Education

Bachelor's degree in CS/IT/Engineering

Tools

FastAPI
Flask
Django
PostgreSQL
MongoDB
CI/CD

Job description

Job Title: Full Stack Developer Python, Angular & AI/LLM
Location: Bangalore
Experience: 4-10 years
Immediate joiners Preferred.

Role Overview

We are looking for a skilled Full Stack Developer with strong backend development expertise in Python, hands-on frontend experience with Angular and TypeScript, and practical exposure to AI/LLM-based application development.

The candidate will be responsible for designing, developing, testing, and deploying scalable web applications and AI-enabled solutions. The role requires a strong foundation in software engineering, REST API development, database integration, and the ability to integrate Large Language Models (LLMs) into enterprise applications.

The ideal candidate is a hands-on developer who can independently deliver features, collaborate with cross-functional teams, and translate business requirements into reliable, maintainable technical solutions.

Key Responsibilities
  • Design, develop, and maintain backend services and APIs using Python and frameworks such as FastAPI, Flask, or Django.
  • Build responsive, modular, and maintainable frontend applications using Angular, TypeScript, HTML5, and CSS.
  • Develop and integrate RESTful APIs, authentication mechanisms, and third-party services.
  • Design and implement AI/LLM-powered application features using commercial or open-source language models.
  • Integrate LLM APIs, implement prompt engineering, and develop workflows for AI-enabled business use cases.
  • Work with Retrieval-Augmented Generation (RAG), embeddings, vector databases, and document retrieval pipelines where applicable.
  • Implement data validation, error handling, logging, and performance optimizations across the application stack.
  • Work with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or equivalent technologies.
  • Develop automated unit and integration tests and participate in code reviews.
  • Use Git, CI/CD pipelines, Docker, and cloud platforms to support development and deployment.
  • Collaborate with product owners, business analysts, QA engineers, and other developers to deliver solutions within agreed timelines.
  • Troubleshoot production issues and continuously improve application quality, security, and maintainability.
Required Technical Skills
Backend Development
  • Strong programming skills in Python, including object-oriented programming, modular design, exception handling, and asynchronous programming fundamentals.
  • Hands-on experience with FastAPI, Flask, or Django.
  • Experience designing REST APIs, integrating external services, and implementing authentication and authorization.
  • Working knowledge of SQL, database design, and ORM frameworks.
Frontend Development
  • Hands-on experience with Angular and TypeScript.
  • Good understanding of JavaScript/TypeScript fundamentals, component-based architecture, routing, forms, services, and dependency injection.
  • Experience integrating frontend applications with backend APIs.
  • Understanding of responsive design, HTML5, CSS, and frontend debugging.
AI and LLM Skills
  • Practical experience integrating LLMs such as OpenAI GPT, Anthropic Claude, Google Gemini, or equivalent models.
  • Understanding of prompt engineering, structured outputs, context management, and LLM response validation.
  • Exposure to RAG pipelines, embeddings, vector databases, and semantic search.
  • Familiarity with frameworks such as LangChain or LlamaIndex is desirable.
  • Understanding of LLM evaluation, hallucination mitigation, responsible AI, and data privacy considerations.
  • Ability to identify appropriate AI use cases and integrate AI capabilities into existing applications.
Engineering and DevOps
  • Experience with Git and collaborative development practices.
  • Familiarity with Docker, CI/CD, automated testing, and application deployment.
  • Exposure to AWS, Azure, or GCP is preferred.
  • Understanding of application security, secure API development, and software development lifecycle practices.
Qualifications and Experience
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
  • Demonstrated experience delivering full-stack applications using Python and Angular/TypeScript.
  • Hands-on experience building or integrating AI/LLM-powered application features.
  • Strong analytical, debugging, and problem-solving skills.
  • Good communication skills and the ability to work effectively with business and technical stakeholders.
Expected Outcomes
  • Deliver high-quality, production-ready full-stack features.
  • Build reliable Python APIs and maintainable Angular user interfaces.
  • Integrate AI/LLM capabilities into business applications with appropriate validation and safeguards.
  • Meet agreed development milestones, quality standards, and security requirements.
  • Contribute to code quality, reusable components, documentation, and continuous improvement.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full stack/ Technical Lead - Python
Senior Full stack/ Technical Lead - Python

VDart Software Services • India

Hybrid
INR 1,800,000 - 3,200,000
Fullstack Engineer
Fullstack Engineer

Netlink Software • Pune District, Gurugram District, Bengaluru

On-site
INR 900,000 - 1,400,000
Fullstack Developer
Fullstack Developer

Sapphire Info Solutions • Ludhiana

On-site
INR 2,000,000 - 3,400,000
Fullstack Developer
Fullstack Developer

IntelliSavvy • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Walk-in | Python Full stack Developer - Bangalore - Only Immediate Joiners
Walk-in | Python Full stack Developer - Bangalore - Only Immediate Joiners

Quantzig • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Full Stack Engineer
Full Stack Engineer

E2M • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
Senior AI Full Stack Engineer
Senior AI Full Stack Engineer

DigitalT3 • Chennai District

Remote
INR 2,000,000 - 3,000,000
Full Stack Developer - Java/Python + AI/ML
Full Stack Developer - Java/Python + AI/ML

Ecorres Technologies • Maharashtra

On-site
INR 1,500,000 - 2,000,000
Python Developer-(AI/LLM/RAG)
Python Developer-(AI/LLM/RAG)

Ramxora Private Limited (Ramxora.AI) • Bengaluru

On-site
INR 2,000,000 - 2,500,000
AI projects
Career growth
Learning opportunities
Full-stack Developer with AI/ML
Full-stack Developer with AI/ML

EqualizeRCM Services • Hyderabad, Mysuru, Chennai District

On-site
INR 1,200,000 - 1,800,000