Python Developer in Dunfermline

Python Developer in Dunfermline

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

At a Glance

  • Tasks: Develop a Python-based decision-support tool and create user-friendly dashboards.
  • Company: Join a high-priority UK defence programme with a fast-moving delivery team.
  • Benefits: Competitive day rate, hands-on experience, and exposure to cutting-edge tech.
  • Other info: Ideal for those seeking rapid career growth in a dynamic, collaborative setting.
  • Why this job: Make a real impact in a live programme environment while enhancing your skills.
  • Qualifications: Strong Python development experience and familiarity with Docker 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 Dunfermline 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 vital sector.

K

Contact Detail:

Keystream Group Limited Recruiting Team

StudySmarter Expert Advice🀫

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

✨Tip Number 1

Network like a pro! Reach out to folks in your industry, especially those already working in defence or tech. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially any dashboards or tools you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions related to Python and data visualisation. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

✨Tip Number 4

Don't forget to apply through our website! We make it easy for you to find roles that match your skills and interests. Plus, it shows you're serious about joining our team!

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

Python Development
Streamlit
Docker
Data-Driven Dashboard Development
Agile Methodologies
Stakeholder Engagement
Containerisation

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 passionate about this role and how your experience makes you the perfect fit. We love seeing enthusiasm and a personal touch.

Showcase Your Technical Skills:Since this role involves building dashboards and working with Docker, make sure to mention any specific tools or frameworks you've used. We’re keen to see your hands-on experience, so don’t hold back!

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the best chance to join our team!

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 building data-driven dashboards. Practising coding challenges can help you demonstrate your proficiency.

✨Familiarise Yourself with Streamlit and Docker

Since the role involves developing a decision-support tool using Streamlit and Docker, it’s crucial to understand these technologies. Prepare to talk about any past projects where you've used them, and consider building a small demo project to showcase your skills.

✨Understand the Defence Context

Given that this position is within a defence programme, having a grasp of the sector's requirements and challenges can set you apart. Research the organisation and be prepared to discuss how your skills can contribute to their mission.

✨Engage with Stakeholders

This role requires collaboration with both technical and non-technical stakeholders. Think of examples from your past experiences where you successfully translated complex requirements into user-friendly tools. Highlight your communication skills during the interview.