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
- 45 years of qualified 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