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
…
