Python / Django Developer
Adecco
Bristol, United Kingdom
3 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Bristol, United Kingdom
Tech stack
Agile Methodologies
Amazon Web Services (AWS)
Linux
Django
Github
Python
Shell Script
Web Applications
Data Logging
GIT
SC Clearance
Tools for Reporting
Docker
Job description
We are seeking an experienced Senior Developer to join a high-profile cyber-focused team within central government. This team protects public services and contributes to national cyber resilience by building secure, scalable tools used across the public sector.
This is an opportunity to work on meaningful services that help safeguard the UK, collaborating with talented engineers in an environment that values quality, teamwork, and secure-by-design development., * Build and maintain services used by cyber and security teams across government
- Add new commercially available or open-source data sources to support vulnerability and incident management services
- Design and develop tools for monitoring and detecting risks affecting public sector systems
- Extend tools that integrate and exchange data between cybersecurity systems and public sector organisations
- Maintain and enhance several Django-based web applications
- Integrate new components into existing AWS-based infrastructure using Python CDK
- Extend reporting tools (AWS Quicksight) to enable cybersecurity analysis
- Collaborate with developers, product teams and security stakeholders to shape technical direction
- Contribute to development standards and ensure secure engineering practices are embedded
Requirements
- Expert-level Python skills, including Django or similar frameworks
- Experience with Docker, Git and GitHub
- Strong working knowledge of AWS (especially containerised environments and monitoring)
- Experience building CI/CD pipelines (GitHub Actions, CodeBuild, CodePipeline)
- Ability to integrate, transform and organise data from multiple sources
- Experience troubleshooting deployed applications using logging/monitoring tools
- Experience with infrastructure-as-code, ideally Python CDK
- Good Linux/UNIX skills, including shell scripting
- Strong understanding of secure-by-design development principles
- Experience leading work in an Agile environment, including supporting junior developers, * Fast learner, able to adapt quickly to new tools and changing priorities
- Comfortable working in a fluid, evolving environment
- Strong communicator who collaborates proactively
- Positive, team-focused engineer who contributes actively to a shared mission, * Experience within the public sector or central government
- Exposure to cybersecurity environments