Job Description
Role: Python DeveloperLocation: Edinburgh (ideally 4 days a week on site)Day Rate: £400-500 (Outside IR35)Contract Length: 3 monthsClearance Requirements: SC Clearance Required. Due to the nature of the organisation SC Clearance is required for this role and those with current SC Clearance in place would be preferred due to the quick turnaround required.OverviewWere 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 youll 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 & ResponsibilitiesCore stack & environmentPython (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 environmentExposure to AI-assisted development tools (e.g. Claude Code)What youll be doingDeveloping a Python-based decision-support tool with a Streamlit front endTranslating data into clear, user-friendly dashboardsIterating rapidly based on live stakeholder feedbackStructuring code for containerisation and deployment via DockerCollaborating with both technical and non-technical stakeholdersContributing to a wider programme focused on accelerating delivery timelinesEssential CriteriaStrong Python development experience, writing clean, deployable codeExperience building data-driven dashboards or applications (e.g. Streamlit or similar)Familiarity with Docker / containerisation conceptsAbility to work in fast-paced, delivery-focused environmentsEligible for UK security clearance (SC)Desirable ExperienceExperience working in defence, government, or regulated environmentsExposure to AI-assisted development toolsExperience working with operational or programme-level dataStrong stakeholder engagement skills (translating requirements into usable tools)TPBN1_UKTJ