At a Glance
- Tasks: Build impactful Python dashboards for decision-making in a fast-paced defence programme.
- Company: Join a high-priority UK defence programme with a dynamic delivery team.
- Benefits: Competitive day rate, hands-on experience, and opportunity to work with cutting-edge tech.
- Other info: Ideal for those seeking rapid career growth in a collaborative environment.
- Why this job: Make a real difference by developing tools that support critical decisions.
- Qualifications: Strong Python skills and experience with data-driven applications required.
The predicted salary is between 40000 - 50000 € per year.
Location: Edinburgh (ideally 4 days a week on site)
Day Rate: £400-500 (Outside IR35)
Contract Length: 3 months
Clearance 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.
Overview: We are 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 will 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 will 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
Essential Criteria:
- 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)
Python Developer in Edinburgh employer: Keystream Group Limited
Join a dynamic team in Edinburgh as a Python Developer, where you'll contribute to a high-priority UK defence programme that directly impacts decision-making. Our collaborative work culture fosters innovation and rapid iteration, providing you with the opportunity to grow your skills in a fast-paced environment while working closely with both technical and non-technical stakeholders. With competitive day rates and a focus on employee development, this role offers a meaningful and rewarding experience in a critical sector.
StudySmarter Expert Advice🤫
We think this is how you could land Python Developer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech and defence sectors. Attend meetups or online events where you can chat with potential employers or colleagues. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially any dashboards or applications you've built. This is your chance to demonstrate your expertise and make a lasting impression on hiring managers.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and understanding the specific needs of the role. Practice coding challenges and be ready to discuss how you've tackled similar projects in the past. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Python Developer in Edinburgh
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Python development experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our Python Developer role. Mention your experience with Streamlit and Docker, and how you can contribute to our fast-paced delivery team.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in previous roles. We love seeing candidates who can think on their feet and adapt quickly, especially in a high-impact environment like ours.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved!
How to prepare for a job interview at Keystream Group Limited
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with writing clean, deployable code and any projects you've worked on that involved building data-driven dashboards. Practising coding challenges can also help you feel more confident.
✨Familiarise Yourself with Streamlit and Docker
Since the role involves developing a decision-support tool using Streamlit, it’s crucial to understand how it works. If you have experience with Docker, be prepared to talk about how you've used it for containerisation and deployment in past projects.
✨Prepare for Stakeholder Engagement Scenarios
This position requires collaboration with both technical and non-technical stakeholders. Think of examples from your past where you successfully translated complex requirements into user-friendly tools. Being able to communicate effectively will set you apart.
✨Understand the Defence Context
Given the nature of the organisation, having a grasp of the defence sector and its requirements can be beneficial. Research current trends and challenges in the industry, and be ready to discuss how your skills can contribute to high-priority programmes.