Senior Python Developer (FastAPI) [q30h8]
Role details
Job location
Tech stack
Job description
We're looking for a Senior Python Developer to join our growing engineering team and help build high-performance, scalable backend systems. This role is ideal for someone who thrives in a fast-paced, collaborative environment and enjoys solving complex technical challenges using modern Python frameworks and cloud-native technologies.
You'll play a key role in designing low-latency APIs, optimizing databases at scale, and working closely with Data Science and Frontend teams to deliver production-ready platforms.
What You'll Do
- Design and build high-performance APIs using Python and FastAPI
- Develop and maintain async Python services using modern concurrency patterns
- Optimize and scale PostgreSQL databases, including query performance and indexing strategies
- Build and deploy containerized microservices using Docker and Kubernetes
- Collaborate with Data Science teams to integrate AI/ML capabilities into backend services
- Work closely with Frontend teams to ensure efficient API design and performance
- Deploy and manage services in Azure cloud environments
- Contribute to architecture decisions and system design
- Leverage AI coding assistants to accelerate development workflows
Requirements
Do you have experience in Redis?, * 3-5+ years of backend development experience
- 2-3+ years of hands-on experience with Python and FastAPI in production
- Strong understanding of async programming (async/await, non-blocking I/O)
- Proven experience with PostgreSQL at scale
- Experience working with Azure services (AKS, Blob Storage, AI Search)
- Familiarity with Docker, Kubernetes, and microservices architecture
- Comfortable working across multiple projects and architectures
- Experience using AI coding tools (e.g., GitHub Copilot, Cursor, or similar)
Technical Stack
Backend
- Python 3.11+
- FastAPI
- Async/await concurrency
Data Layer
- PostgreSQL
- asyncpg
- SQLAlchemy 2.0
- Alembic
Cloud (Azure)
- Azure Kubernetes Service (AKS)
- Azure Blob Storage
- Azure AI Search
- Cosmos DB
Infrastructure
- Docker
- Kubernetes
- Helm
AI / ML
- LangChain
- OpenAI APIs
- Vector databases