Python Developer in Bonnyrigg

Python Developer in Bonnyrigg

Bonnyrigg Temporary 40000 - 50000 € / year (est.) Home office (partial)
K

At a Glance

  • Tasks: Build impactful Python tools 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 exposure to cutting-edge tech.
  • Other info: Opportunity for career growth in a high-stakes, agile setting.
  • Why this job: Make a real-world impact while developing innovative solutions in a collaborative environment.
  • Qualifications: Experience in Python development and familiarity with web app frameworks.

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, usable formats

Python Developer in Bonnyrigg employer: Keystream Group

Join a dynamic team in Edinburgh where innovation meets purpose, as we support a high-priority UK defence programme. Our collaborative work culture fosters growth and encourages the use of cutting-edge technologies, providing you with unique opportunities to enhance your skills while making a tangible impact on decision-making processes. With competitive day rates and a focus on employee development, this role offers a rewarding experience in a fast-paced environment.

K

Contact Detail:

Keystream Group Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Developer in Bonnyrigg

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can land you that Python Developer gig.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially any dashboard tools you've built. We want to see your work in action, so make it easy for potential employers to check it out.

Tip Number 3

Prepare for the interview by brushing up on your technical skills and understanding the core stack mentioned in the job description. We recommend practising coding challenges and being ready to discuss your experience with Streamlit and Docker.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Python Developer in Bonnyrigg

Python
Streamlit
Docker
Data Analysis
Agile Methodologies
Decision-Support Tool Development
Containerisation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Python skills and experience with tools like Streamlit and Docker. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about this role and how your experience can contribute to our high-priority UK defence programme. Keep it concise but impactful!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in previous projects. We love seeing how you approach problem-solving, especially in an agile environment like ours.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates!

How to prepare for a job interview at Keystream Group

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with core development and any projects you've worked on that involved Python. Practising coding challenges can also help you demonstrate your problem-solving abilities.

Familiarise Yourself with Streamlit

Since the role involves building a decision-support tool with a Streamlit front end, it’s crucial to understand how Streamlit works. Try creating a simple app using Streamlit to showcase your ability to translate data into user-friendly interfaces during the interview.

Understand the Agile Environment

This position is in a fast-moving delivery team, so be prepared to discuss your experience with Agile methodologies. Think of examples where you’ve worked in an iterative environment and how you’ve adapted to feedback to improve your work.

Highlight Your Clearance Status

Since SC Clearance is required for this role, if you currently hold it, make sure to mention it early in the conversation. If not, be honest about your status and express your willingness to obtain it quickly, showing your commitment to the role.