Negotiable
Undetermined
Remote
United Kingdom
Summary: The Python Software Engineer role involves designing, developing, and maintaining scalable backend applications and services using Python. The position requires building and optimizing RESTful APIs and microservices, as well as integrating internal and third-party systems. Candidates should possess strong commercial experience in backend development and be familiar with cloud platforms and containerized deployments. This is a fully remote opportunity with a competitive daily contract rate.
Key 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
Key Skills:
- 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
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
We're working with a growing technology-driven organisation that is building innovative solutions and seeking to expand its engineering capabilities.
The Role
- 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
What You'll Need
- 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
What's On Offer
- Competitive daily contract rate
- Fully remote working opportunity
- Opportunity to work on modern technology and scalable systems
- Rolling 3-month contract with extension potential
Apply via Haystack today!