Capgemini

Python Backend

Capgemini · Bengaluru, Karnataka, India

IT Services and IT Consulting · 10,001+ employees

19 h ago Closes in 7d
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 3.11+ and FastAPI. Manage data integration across various systems of record and implement caching and streaming solutions.

What they look for

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

Requirements

Proficiency in Python, asynchronous frameworks, and relational databases like PostgreSQL is required. Experience with Kubernetes, Kafka, and CI/CD pipelines is expected.

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