Backend Developer - Django Fast API/PostgreSQL
Role details
Job location
Tech stack
Job description
The role: Full-time, remote with 1-2 days per week in the office in Chatteris, Cambridgeshire. Agile team, 2-week sprints, and a codebase that's being built properly from the start.
Why join: You'll be one of the first engineers on a product with a genuine social mission, working with cutting-edge AI technology in an area of education, where getting the engineering right actually matters. Pilot school already lined up, clear roadmap, and real commercial traction ahead.
Requirements
You'll work alongside our senior full-stack developer, building the APIs, data layer, and integrations that power the platform.
What you'll work on: Django/Fast API, PostgreSQL with row-level security for multi-tenancy, Celery for async task processing, Redis caching, AI API integrations (Anthropic Claude), Microsoft 365 OAuth/SSO, and vector search with pgvector. You'll also help shape CI/CD pipelines and deployment workflows.
We're looking for:
- Solid Django and Django Fast API experience
- PostgreSQL - not just basic queries, but indexing, query optimisation, and ideally row-level security or multi-tenant patterns
- Experience with Celery and Redis for background processing
- Familiarity with pgvector or Elasticsearch for search
- Git, code reviews, and CI/CD (we use Google Cloud Run)
- Understanding of API design, authentication flows (OAuth 2.0, JWT), and data privacy considerations
- SOLID and DRY principles to ensure code maintainability; reusable component libraries and shared logic hooks.
- Modular systems that handle complex data flows efficiently; scalable state management and data caching strategies.
- Bonus: Experience with AI/LLM API integration, UK GDPR or working with children's data
Benefits & conditions
Job Types: Full-time, Permanent
Pay: £25,000.00-£60,000.00 per year
Benefits:
- Casual dress
- Company pension
- Private medical insurance
- Work from home