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 professional 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
Positive to Have
- Async programming experience (async/await) - Exposure to microservices architecture - CI/CD pipeline familiarity - Docker and container-based deployments
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.