Bangalore
Python Fullstack Developer
Job DescriptionRole: Python fullstack Developer
Location: Bangalore, India
Employment Type: Full-time
Experience: 6-9 years
About The Role We’re looking for a seasoned Python Full‑Stack Developer (6–9 years of experience) to design, build, and scale modern web applications and APIs. You will work across the stack—from backend services (Python/FastAPI, REST/GraphQL, SQL) to front-end interfaces (React.js/Next.js/Vue) and DevOps (Docker/Kubernetes, CI/CD).
Key Responsibilities
Product \& Solution Engineering
Design, develop, and own backend services using Python (FastAPI/Flask), building robust REST and GraphQL APIs with clear functional specifications and data models.
Implement front-end user interfaces with React.js/Next.js/Vue, ensuring cross‑browser compatibility, accessibility, and responsive UX.
Build, query, and optimize relational databases (PostgreSQL/MySQL/SQL Server), including schema design, indexing, and performance tuning.
Required Skills \& Experience
Core Backend
Python (6+ years) with strong grasp of OOP, SOLID, and software design patterns.
Web frameworks: FastAPI (preferred) or Flask/Django.
APIs: REST and GraphQL design, versioning, documentation (OpenAPI/Swagger), and testing.
Data: SQL, relational database design, data querying, performance optimization.
Front-End
JavaScript/TypeScript fundamentals; modern tooling (ESNext, bundlers, linting).
Frameworks: React.js (preferred), Next.js, Vue; state management, component design, and UI/UX fundamentals.
Cross‑browser compatibility, responsive design, and user interface best practices.
DevOps \& Cloud
Git (source code management, branching strategies, pull requests, code reviews).
Containerization: Docker; Orchestration: Kubernetes (Helm, deployments, services, ingress).
CI/CD pipelines; environment configuration management; secrets and runtime configuration.
Experience with at least one cloud application platform (AWS/Azure/GCP) and cloud computing services (compute, storage, networking).
Exposure to IT infrastructure/operations, virtualization, and system administration basics.
Experience
6–9 years in web applications development (front‑end and back‑end).
Proven track record delivering production systems at scale with version control, source code management, and code quality gates.
Experience in agile methodology environments.
Education
Bachelor’s/Master’s in Computer Science, Information Technology, Engineering, or related field.
Equivalent practical experience considered; evidence of strong engineering fundamentals welcomed.
Job Description - Grade Specific
Focus on Digital Continuity and Manufacturing. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.
Ref. code
363497-en_GB
Posted on
10 Dec 2025
Experience level
Experienced Professionals
Contract type
Permanent
Location
Bangalore
Business unit
Engineering and RandD Services
Brand
Capgemini Engineering
Professional communities
Products \& Systems Engineering