👨🏻‍💻 postech.work

Python Fullstack Developer

Capgemini • 🌐 In Person • 💵 $400,000 - $495,000

In Person Posted 2 days, 21 hours ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.