Requirements
Must have:
- Minimum of 1.5 years experience as a Python Developer with a focus on web development. - Strong Python skills. - Strong understanding of web technologies such as HTML, CSS, Bootstrap, and JavaScript. - REST API design and implementation experience or similar. - Experience or understanding of Docker. - CI/CD experience: building pipelines that build, test, scan, and deploy container images (e.g., GitHub Actions, GitLab CI, CircleCI, Jenkins). - Test-driven mindset: unit, integration, and contract testing.
Responsibilities:
- Design, develop and maintain Python-based web applications. - Design, implement and maintain REST APIs. - Build automated, containerised applications using Docker. - Deploy, operate, and optimise services. - Write unit, integration and end-to-end tests; participate in code reviews and design reviews. - Ensure services are secure, resilient, and cost-efficient. - Collaborate with Test and DevOps to deliver features end-to-end. - Troubleshoot production incidents and drive post-incident reviews and remediation.
Company:
We are a medium-sized Engineering and Aerospace consultancy based in Cheltenham, committed to growing our team and working on various exciting projects. We offer a hybrid working model with a minimum of 3 days on-site per week. Our benefits include 25 days holiday plus bank holidays, a company car scheme, healthcare and pension schemes, a dedicated training budget, and opportunities for great company advancement and support. We are proud to foster a diverse and inclusive workplace and encourage applications from all backgrounds.