Salary: £60,000 – 74,000 per year
Requirements
- Hands-on experience in Python and a web development framework such as Django, plus JavaScript or TypeScript, ideally in cloud environments such as AWS, Azure or GCP.
- Strong understanding of core software engineering principles.
- Experience with CI/CD pipelines, automated testing, and version control.
- Strong analytical and problem‑solving skills.
- Ability to work effectively in a cross‑functional team.
- Willingness to learn new tools, technologies, and domain knowledge.
- Degree in Computer Science, Engineering, or equivalent professional experience.
- Exposure to frameworks such as React, Node.js, Terraform, Celery, or containerisation.
- Understanding of database schema design and query optimisation.
- Familiarity with infrastructure-as-code, cloud‑native services, or distributed systems.
Responsibilities
- Join our delivery team as a Mid‑Level Software Engineer and contribute to the implementation of high‑quality software.
- Collaborate closely with Senior Engineers, Product, QA, DevOps, UX/UI, Principal Engineers, and Architects.
- Focus on solid engineering execution, problem‑solving, collaboration, and building deeper technical capability.
- Work with increasing autonomy over time as you develop in the role.
Technologies
- AWS
- Azure
- CI/CD
- Cloud
- Celery
- DevOps
- Django
- GCP
- Support
- JavaScript
- Python
- React
- Terraform
- TypeScript
- Web
- UX UI Design
- NodeJS
We are hiring a permanent Python Software Engineer for a hybrid role based in Birmingham, with a salary of up to £74,000 per annum. This is a mid-level opportunity within our delivery team, where we work collaboratively across engineering, product, QA, DevOps, UX/UI, architecture, and leadership to deliver high‑quality software and support professional growth.
last updated 28 week of 2026
#J-18808-Ljbffr…
