Software Engineer
Job Title: Python Developer
Day Rate: Up to £450/day (INSIDE IR35)
Location: Hybrid (3 days per week in Surrey)
Contract Length: 12 Months
Python Developer - Role & Responsibilities
- Build and maintain scalable, object-oriented Python applications and automation solutions with a focus on readability and long-term maintainability.
- Manage source code and collaboration workflows using Git, Jira, and Bitbucket, including branching, code reviews, and pull requests.
- Collaborate within Agile delivery teams through sprint ceremonies such as planning sessions, daily standups, retrospectives, and backlog grooming.
- Create and support CI/CD processes, automated testing frameworks, and operational documentation for deployments and maintenance.
- Investigate, debug, and enhance system and automation performance through profiling and optimization techniques.
Python Developer - Required Experience
- Over 6 years of hands-on experience building Python applications, with a strong foundation in object-oriented design and development principles.
- Experience designing and integrating APIs for scalable and maintainable systems.
- Knowledge of microservices patterns and cloud-native architecture concepts.
- Comfortable working in Agile environments and participating in ceremonies such as sprint planning, standups, and retrospectives.
- Experience using Ansible and other configuration management tools for infrastructure provisioning and automation.
Interviews: May 2026
Start Date: May/June 2026
How to Apply:
Apply to Gary Hargreaves at X4 Technology to learn more about the role or connect with me on LinkedIn to hear about regular job updates available with X4 Technology