4Bell Technology

Staffing & Recruiting

Backend Lead (Python + FastAPI)(R-1715)

100,000.00-1,200,000.00/A

Any Degree

IT (Information Technology)

Full-time

Bangalore/Bengaluru

04-Aug-2026

Python Fast Api Rest Api PostgreSQL OAuth 2.0 / OIDC Cicd AWS DOCKER Kubernetes

Job Description

Tech Stack:

• Backend: Python + FastAPI — REST APIs, async programming, Pydantic modelling, dependency injection

• Database: PostgreSQL — schema design, multi-tenant data strategies, SQLAlchemy ORM

• Async Processing: Redis + Celery — job queues and caching

• Auth: OAuth 2.0 / OIDC — JWT validation, RBAC, tenant-aware request handling

• Testing: Pytest + HTTPX + Testcontainers

• CI/CD: GitHub Actions or equivalent

• Cloud: AWS — familiarity with managed services and container deployments

• Containerisation: Docker + Kubernetes

Required Skills & Qualifications:

1. 7+ years of software engineering experience, with at least 2 years in a lead or senior backend role.

2. Deep, hands-on experience with Python and FastAPI — REST APIs, async programming, Pydantic, and service layer design.

3. Strong experience with PostgreSQL — schema design, relationships, SQLAlchemy ORM, indexing, and query optimization.

4. Hands-on experience with Celery and Redis for async job processing and caching.

5. Experience with OAuth 2.0 / OIDC authentication flows on the backend — JWT validation, RBAC, and multi-tenant patterns. 6. Comfortable defining and implementing OpenAPI/Swagger contracts.

7. Working knowledge of frontend concepts — sufficient to collaborate with frontend engineers without being blocked.

8. Familiarity working with AI tools like Claude for code development and debugging.

9. Experience mentoring engineers and leading delivery within an agile team.

10. Strong communication skills — able to work across design, product, and other engineering teams