Senior Backend Developer (Python / FastAPI)
Designs and builds scalable, secure backend systems in Python/FastAPI — REST APIs, WebSockets, microservices, and database schemas (PostgreSQL/MySQL/MongoDB) — with CI/CD, Docker, and cloud deployments in Agile teams; fintech/regulated-environment experience preferred. Requires 8+ years of backend experience; based in Chennai.
- Compensation
- Not disclosed
- Location
- Chennai, India
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Backend
- Posted
Skills
Must have
- 8+ years of backend development experience
- Strong proficiency in Python and FastAPI framework
Nice to have
- Experience building and managing REST APIs, WebSockets, or gRPC services
- Strong knowledge of database design, query optimization, and ORM tools
- Experience with asynchronous programming and scalable system design
- Familiarity with microservices architecture and API lifecycle management
- Understanding of CI/CD pipelines, Docker, and cloud deployment environments
- Knowledge of secure coding practices (JWT, OAuth, encryption, etc.)
- Experience working in Agile/Scrum teams
- Bachelor's degree in Computer Science or related field
Full description
Job
Title: Senior Backend Developer (Python / FastAPI)**
Job
Summary**
We are looking for an experienced **Backend
Developer with strong expertise in Python and FastAPI** to design and
build scalable, secure, and high-performance backend systems. The ideal
candidate will have hands-on experience in API development, database design,
system architecture, and deploying highly available applications, preferably
within fintech or regulated environments.
Required
Skills & ExperienceMust have**
· 8+ years of backend development
experience.
· Strong proficiency in Python and FastAPI framework.
**Additional
qualifications**
· Experience building and managing **REST
APIs, WebSockets, or gRPC services**.
· Strong knowledge of **database
design, query optimization, and ORM tools**.
· Experience with **asynchronous
programming** and scalable system design.
· Familiarity with **microservices
architecture** and API lifecycle management.
· Understanding of CI/CD
pipelines, Docker, and cloud deployment environments.
· Knowledge of secure coding
practices (JWT, OAuth, encryption, etc.).
· Experience working in Agile/Scrum
teams.
· Bachelor’s degree in Computer
Science or related field preferred.
Key
Responsibilities**
· Design, develop, and maintain
backend services using Python and FastAPI.
· Build and manage secure, scalable **RESTful
APIs**, WebSockets, and microservices.
· Design and optimize database
schemas using PostgreSQL, MySQL, or MongoDB.
· Implement authentication,
authorization, and secure coding practices aligned with compliance standards.
· Optimize system performance,
reliability, and scalability.
· Write clean, well-documented code
with unit and integration tests.
· Collaborate with Frontend, DevOps,