Overview
We are seeking a Senior Backend Python Developer for a rolling three-month contract, fully remote and open to UK-based candidates only. In this hands-on role, you will collaborate with architects, product teams, and engineering peers to design, develop, and maintain scalable backend applications, APIs, and integrations, contributing to critical business solutions in an Agile environment.
Responsibilities
- Design, develop, and maintain scalable backend applications and services using Python.
- Build and optimise RESTful APIs and microservices.
- Develop integrations between internal and third-party systems.
- Write clean, maintainable, and well-tested code.
- Participate in technical design discussions and architectural decisions.
- Troubleshoot, debug, and resolve complex technical issues.
- Contribute to CI/CD pipelines and deployment processes.
- Collaborate with product, engineering, and DevOps teams to deliver high-quality solutions.
Requirements
- Strong commercial experience developing backend applications using Python.
- Experience building scalable APIs and distributed systems.
- Strong understanding of software engineering best practices and design patterns.
- Experience with relational databases such as PostgreSQL or MySQL.
- Experience working with cloud platforms (AWS, Azure, or GCP).
- Familiarity with Docker and containerised deployments.
- Experience with Git and collaborative development workflows.
- Understanding of CI/CD pipelines and automated testing.