Python Developer (FastAPI Expert)
Job Type: Full-time / Hybrid (In-office + Remote) / Contract
Experience: 2–5+ years
Location: Hybrid – Partial in-office and remote
About the Role:
We are looking for a highly skilled Python Developer with strong expertise in FastAPI to build, optimize, and maintain high-performance backend systems. The ideal candidate will have hands-on experience working with OpenAI API, building scalable API endpoints, handling large API calls efficiently, and optimizing server performance.
Key Responsibilities:
- Develop and maintain RESTful APIs using FastAPI
- Integrate third-party APIs, including OpenAI API (prompt handling, structured output, error handling)
- Implement optimized backend logic for heavy API traffic and background processing
- Design scalable database schemas and write optimized queries
- Implement and manage authentication & authorization (JWT, OAuth2)
- Handle and optimize large API calling jobs (batch processing, task queues)
- Apply caching, rate limiting, and async programming to improve performance
- Monitor server health, optimize response times, and reduce latency
- Collaborate with front-end, DevOps, and AI teams for seamless product integration
- Build automated tests (unit/integration) and ensure high code quality
Required Skills & Experience:
- Strong proficiency in Python
- 2+ years hands-on experience with FastAPI
- Experience with OpenAI API integration (chat, embeddings, function calling, etc.)
- Solid understanding of RESTful architecture and async programming (async/await)
- Strong knowledge of databases (PostgreSQL, MySQL, MongoDB, Redis)
- Experience with background task systems (Celery, RQ)
- Proficient with Docker, Git, and CI/CD workflows
- Understanding of security best practices and API scalability
Nice to Have:
- Experience with WebSockets or GraphQL
- Familiarity with microservices architecture
- Caching & optimization strategies (Redis, task scheduling)
- Cloud deployment experience (GCP, AWS, Azure)
- Knowledge of logging, monitoring & observability tools (Prometheus, Sentry)
Benefits:
- Competitive salary (based on experience)
- Hybrid work model: partial in-office and remote flexibility
- Opportunity to work on AI-powered products with real-world impact
- Growth in cutting-edge backend and AI integrations
Job Types: Full-time, Part-time, Temporary, Contract
Work Location: In person