Senior Python Developer (FastAPI)
Core
Architect, build, and scale core cloud-native backend services and high-throughput asynchronous APIs for data-intensive platform features.
Role type
Senior Python Developer (FastAPI)
Builds
Cloud-native backend services, high-concurrency microservices, and RESTful endpoints
Domain
Cloud-native backend engineering, distributed systems
Deliverable
production ML models | product features
Required skills
FastAPI, Python 3.10+, asyncio, Pydantic v2, PostgreSQL, Redis, message queues (RabbitMQ/Celery/Kafka), Docker, Kubernetes, AWS, CI/CD, pytest
Preferred skills
GraphQL, WebSocket, vector databases (Pinecone/Milvus/Qdrant), AI/LLM orchestration (LangChain/LlamaIndex), Django/Flask migration
Technologies
FastAPI, PostgreSQL, Redis, RabbitMQ, Celery, Kafka, Docker, Kubernetes, AWS, GitHub Actions, GitLab CI, pytest, OpenAPI/Swagger
Responsibilities
Design and build secure, high-concurrency microservices and RESTful endpoints; profile asynchronous bottlenecks and optimize database queries; build robust communication channels using webhooks and message brokers; lead technical design discussions and conduct peer code reviews; collaborate with DevOps on containerization and release cycles
Seniority
Senior, hands-on IC