What you'll do
- Design and build RESTful APIs and backend services using Python, Django, and FastAPI
- Integrate AI/ML model endpoints into scalable backend architectures
- Write clean, tested, production-ready code with proper documentation
- Manage database schemas and optimise queries (PostgreSQL, Redis)
- Collaborate with frontend and AI teams to define interfaces and data contracts
What we're looking for
- 2+ years of backend development experience with Python
- Strong knowledge of Django and/or FastAPI
- Experience with PostgreSQL and relational database design
- Understanding of REST API design principles and authentication patterns
- Familiarity with Docker and deploying to cloud environments
Nice to have
- Experience integrating LLM APIs (OpenAI, Anthropic, Hugging Face)
- Knowledge of async Python (asyncio, Celery, or similar)
- Exposure to Kubernetes or infrastructure-as-code tools
This role is for a backend developer who writes code they’re proud of and wants to build systems at the intersection of web and AI. You’ll work on products that engineers actually use.