Fullstack Developer (Bangalore Rural)

Fullstack Developer (Bangalore Rural)

04 Nov
|
Genpact
|
Bangalore Rural

04 Nov

Genpact

Bangalore Rural

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 solid 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.

📌 Fullstack Developer (Bangalore Rural)
🏢 Genpact
📍 Bangalore Rural

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: fullstack developer (bangalore rural) / bangalore rural

Subscribe to this job alert:

Get the latest job offers by email for: fullstack developer (bangalore rural) / bangalore rural