Capgemini

Python Backend

Capgemini · Bengaluru, Karnataka, India

IT Services and IT Consulting · 10,001+ employees

Jul 17
Mid (2-5 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain backend services using Python and FastAPI. Manage data integration across various systems including PostgreSQL, Oracle, and Kafka.

What they look for

Python FastAPI Flask Pydantic Httpx PostgreSQL SQLAlchemy Alembic Oracle Trino Redis Kafka Kong Kubernetes GitLab CI OpenTelemetry

Requirements

Requires strong proficiency in Python 3.11+ and modern API frameworks. Experience with asynchronous programming, database management, and cloud-native infrastructure is essential.

Full description

Job Description

Layer

Technologies

Language

Python 3.11+

API Frameworks

FastAPI (primary), Flask

Data Validation

Pydantic v2

HTTP Client

httpx (async)

Relational DB

PostgreSQL (SQLAlchemy 2.x async, Alembic)

Systems of Record

Oracle, Trino/Starburst, legacy Denodo (retiring)

Caching

Redis (CDC-driven invalidation)

Streaming

Kafka (async)

API Gateway

Kong, JWT auth

Platform

Rancher K8s on OpenStack → migrating to GCP

CI/CD

GitLab CI

Observability

OpenTelemetry → Datadog