Overview
This fully remote position is for a Senior Backend Python Developer, offering a 3-month contract that may extend based on project needs. The successful candidate will design, develop, and maintain scalable backend applications, collaborating closely with architects and product teams to deliver high-quality solutions in a fast-paced environment. This role is aimed at UK-based professionals and focuses on leveraging modern backend development principles, cloud-native architectures, and API design to drive technological innovation.
Responsibilities
- Design, develop, and maintain scalable backend applications and services using Python.
- Build and optimize RESTful APIs and microservices, ensuring they are robust and secure.
- Develop integrations between internal systems and third-party platforms.
- Write clean, maintainable, and thoroughly tested code.
- Participate in technical design discussions and architectural decision-making processes.
- Troubleshoot, debug, and resolve complex technical issues.
- Support CI/CD pipelines and deployment workflows.
- Collaborate with product, engineering, and DevOps teams to deliver high-quality solutions.
Requirements
- Extensive commercial experience in backend development using Python.
- Proven track record of building scalable APIs and distributed systems.
- Solid understanding of software engineering best practices and design patterns.
- Experience with relational databases such as PostgreSQL or MySQL.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Experience with containerization technologies such as Docker.
- Proficiency with version control systems like Git.
- Experience working within Agile environments.