Python Backend
Capgemini · Bengaluru, Karnataka, India
IT Services and IT Consulting · 10,001+ employees
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
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