Python Developer
Job description
Brio Digital is seeking a Python/Django Software Engineer for a central government programme. This is an opportunity to contribute to the development of secure, reliable digital services that support public-sector users and needs.
About The Company
Brio Digital connects technology professionals with organisations delivering digital products and services. For this contract, you will work on a central government programme alongside a multidisciplinary team. The work focuses on building and improving services in a secure, user-focused environment, with cloud technology and sound engineering practices supporting delivery.About The Role
As a Python/Django Software Engineer, you will design, develop and maintain web applications and APIs, with services deployed on Amazon Web Services (AWS). You will collaborate with product, design and delivery colleagues in an Agile team, contributing throughout the software development lifecycle—from understanding requirements and implementing features to testing, deployment and resolving issues.This is an initial three-month contract, with the potential for further work subject to programme requirements. The role is remote, with an expectation of attending a London location one to two days per month. The day rate is £500, Outside IR35. Current Security Check (SC) clearance is essential for this opportunity.
Qualifications
You will bring strong commercial experience developing software with Python and Django, along with practical experience building and consuming RESTful APIs. You should be confident working with AWS services and understand how to develop and deploy cloud-based applications. Relevant services may include EC2, Lambda, RDS, S3 or ECS.You will also have a solid understanding of relational databases, ideally PostgreSQL, and experience writing automated tests and contributing to CI/CD pipelines. We are looking for an engineer who writes clean, maintainable code, values code review and can work collaboratively in an Agile delivery environment. You must hold valid SC clearance for consideration.
Experience in central government or the wider public sector would be useful. Familiarity with the GDS Service Standard or GOV.UK Design System is also beneficial, as is experience with Infrastructure as Code tools such as Terraform or CloudFormation, and Docker or other containerised deployment approaches.
Responsibilities
You will design, build and maintain Python/Django applications and APIs, ensuring that solutions are reliable, secure and aligned with user and programme needs. You will develop and deploy services on AWS and contribute to the improvement of existing systems as well as the delivery of new functionality.Your responsibilities will include writing and maintaining automated tests, supporting CI/CD pipelines, and participating in code reviews to promote consistent engineering standards. You will work closely with product, design and delivery colleagues to understand priorities, discuss technical options and deliver work iteratively. You will also investigate and resolve issues across development and live environments, helping maintain service quality and sharing knowledge with the wider team.
Benefits
This contract offers a £500 per day rate Outside IR35, an initial three-month engagement and remote working, with only one to two days per month required in London. You will contribute to a central government programme and collaborate with a multidisciplinary team on meaningful digital services. The contract is subject to programme needs and clearance requirements.Equal Opportunity
Brio Digital is committed to fair and inclusive recruitment. Applications are welcomed from qualified candidates regardless of background or personal characteristics. Selection for this role will be based on relevant skills, experience and the essential requirement to hold current SC clearance. Reasonable adjustments can be discussed during the recruitment process.Interested in this role?