Senior Backend Developer (Python / FastAPI)
SRM Technologies Chennai, Tamil Nadu, India
Information Technology & Services · 1,001-5,000 employees
About the role
Design, develop, and maintain scalable backend services and secure APIs using Python and FastAPI. Collaborate with cross-functional teams to optimize system performance and ensure reliable production deployments.
What they look for
Requirements
Requires over 8 years of backend development experience with strong proficiency in Python and the FastAPI framework. Candidates should have a solid understanding of database design, microservices architecture, and secure coding practices.
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 & Experience
Must 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, QA, and Product teams in Agile sprints.
· Support deployment, monitoring, and troubleshooting of production systems.
Similar roles
-
Senior Python Developer
Endava Cordoba, Córdoba, Argentina
-
Sr Software Engineer - Python
Reserv Atlanta, Georgia, United States
-
Senior Software Engineer (Python, AI)
Exadel Georgia, United States
-
Senior Software Engineer (Python, AI)
Exadel Inc (Website) Georgia, United States
-
AI Agent Engineer | Python | LLMs & RAG | Remote (España)
The White Team La Línea de la Concepción, Andalusia, Spain · €35K–€38K/yr
-
AI Agents Developer | Python & APIs | Remote - España
The White Team La Línea de la Concepción, Andalusia, Spain · €30K–€33K/yr