We are looking for a Senior Python Developer to join a growing engineering team building scalable, high-performance backend systems for modern cloud-based applications. This is a fully remote role within the UK, working on cutting-edge products in a fast-paced and collaborative environment.
You’ll play a key role in designing and developing APIs, improving system architecture, mentoring developers, and driving engineering best practices across the team.
Responsibilities
* Design, develop, and maintain scalable backend applications using Python
* Build and optimise RESTful APIs using FastAPI
* Collaborate with product, engineering, and DevOps teams to deliver high-quality solutions
* Write clean, maintainable, and well-tested code
* Participate in architectural decisions and technical strategy
* Improve application performance, reliability, and scalability
* Mentor junior developers and contribute to code reviews
* Work within CI/CD pipelines and cloud-native environments
Requirements
* 5+ years of commercial Python development experience
* Strong experience building APIs with FastAPI
* Experience with microservices architecture
* Solid understanding of SQL and relational databases such as PostgreSQL
* Experience working with cloud platforms (AWS, GCP, or Azure)
* Familiarity with Docker and Kubernetes
* Strong understanding of software engineering best practices
* Experience with testing frameworks and automated testing
* Comfortable working in Agile environments
Nice to Have
* Experience with event-driven systems or message queues
* Exposure to AI/ML platforms or data-intensive applications
* Experience with Terraform or Infrastructure as Code