Position Name: Python Backend Engineer (APIs & Cloud Deployment)
Experience: 4 to 5 Years
Role Overview
We are looking for a mid-level Python Backend Engineer with strong hands-on experience in building, securing, deploying, and maintaining APIs in production environments. The role requires someone who understands real-world backend systems, including authentication, scalability, cloud deployment, and service-to-service communication.
Key Responsibilities
- Design and develop high-performance REST APIs using FastAPI and Django (DRF) or Flask - Write clean, versioned,
and well-documented APIs following industry standards - Implement JWT / OAuth-based authentication and role-based access control - Work with relational databases and write optimized SQL queries - Deploy backend services to cloud platforms and manage production environments - Integrate third-party APIs and internal services - Debug production issues and perform root-cause analysis
Required Technical Skills 4-5 years of skilled Python development experience - Strong expertise in FastAPI and/or Django (Django REST Framework) or Flask - Solid understanding of REST architecture and HTTP fundamentals - Experience with API security, JWT, and OAuth - Strong SQL knowledge (MySQL / PostgreSQL) - Hands-on experience with Git and GitHub (branching, pull requests, code reviews) - Experience deploying APIs to cloud environments