Python Developer
Keystream
Edinburgh, United Kingdom
yesterday
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Edinburgh, United Kingdom
Tech stack
Microsoft Excel
Agile Methodologies
Python
SQL Databases
Web Applications
SC Clearance
Data Analytics
Streamlit Framework
Docker
Job description
We're supporting a high-priority UK defence programme and are looking for a Python Dashboard Developer to join a fast-moving delivery team. This is a hands-on role where you'll build a tool used directly by stakeholders to support decision-making in a live programme environment. The work is iterative, high-impact, and closely aligned to real-world outcomes. Tech Environment & Responsibilities Core stack & environment
- Python (core development)
- Streamlit (or similar lightweight web app frameworks)
- Docker (containerisation & deployment)
- Structured datasets (e.g. Excel, CSV, potentially SQL-backed sources)
- Agile, feedback-driven delivery environment
- Exposure to AI-assisted development tools (e.g. Claude Code)
What you'll be doing
- Developing a Python-based decision-support tool with a Streamlit front end
- Translating data into clear, user-friendly dashboards
- Iterating rapidly based on live stakeholder feedback
- Structuring code for containerisation and deployment via Docker
- Collaborating with both technical and non-technical stakeholders
- Contributing to a wider programme focused on accelerating delivery timelines
Requirements
- Strong Python development experience, writing clean, deployable code
- Experience building data-driven dashboards or applications (e.g. Streamlit or similar)
- Familiarity with Docker / containerisation concepts
- Ability to work in fast-paced, delivery-focused environments
- Eligible for UK security clearance (SC)
Desirable Experience
- Experience working in defence, government, or regulated environments
- Exposure to AI-assisted development tools
- Experience working with operational or programme-level data
- Strong stakeholder engagement skills (translating requirements into usable tools)