Back End Developer

Apply

Overview

This role involves a Senior Backend Engineer position focusing on designing and delivering robust, scalable systems that support advanced AI products within a fast-paced, innovative environment. The contractor will work closely with AI and product teams, taking ownership of backend services and ensuring their performance and security. A key aspect of this position is the opportunity to mentor engineers and influence architectural decisions while shaping best practices in backend operations.

Responsibilities

  • Design scalable backend architecture using FastAPI and Python.
  • Build and maintain robust APIs following RESTful conventions.
  • Optimize and manage PostgreSQL database performance.
  • Secure and optimize infrastructure using Docker and AWS.
  • Collaborate with AI and product teams to develop backend systems.
  • Mentor engineers and influence backend architecture standards.
  • Take ownership of production systems, including monitoring and incident response.

Requirements

  • 5+ years of experience in backend engineering, primarily with Python and Django, Flask, or FastAPI.
  • Proven experience building and deploying production-grade REST APIs.
  • Strong knowledge of relational databases, particularly PostgreSQL.
  • Experience with containerization using Docker and version control systems.
  • Hands-on experience with AWS services (VPC, EC2, S3, IAM, etc.).
  • Familiarity with CI/CD practices and infrastructure-as-code tools.
  • Ability to lead backend projects and mentor team members.
SkillsPython, SQL, Django, FastAPI, Flask, AWS
LocationOxfordshire
TypeHybrid
Rate£500-£700/day
SourceLinkedIn
Posted17/10/25