Python Developer in Livingston

Python Developer in Livingston

Livingston 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 opportunity to work on impactful projects.
  • Other info: Dynamic, agile environment with potential for rapid career growth.
  • Why this job: Make a real difference in decision-making for a live programme environment.
  • 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 Livingston 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 on meaningful projects. With competitive day rates and a focus on employee development, this role offers a unique chance to make a difference 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 Livingston

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

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 and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.

Tip Number 4

Apply through our website! We make it super easy to find roles that match your skills. Plus, applying directly shows your enthusiasm and commitment to joining our team.

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

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 dashboard-building expertise!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how your background fits into our fast-paced delivery environment. We love seeing genuine enthusiasm for the work we do.

Showcase Your Technical Skills:Be specific about your experience with tools like Streamlit and Docker. We’re looking for hands-on experience, so mention any projects where you’ve used these technologies to create user-friendly dashboards or applications.

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 past projects, especially those involving clean, deployable code. They’ll likely want to see how you approach problem-solving with Python, so prepare to showcase your best work.

Familiarise Yourself with Streamlit and Docker

Since this role involves building dashboards with Streamlit and using Docker for deployment, it’s crucial to have a solid understanding of these tools. Consider creating a small project or two to demonstrate your familiarity and be prepared to discuss how you’ve used them in previous roles.

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. Practising how you’d explain your process can really help you stand out.

Understand the Defence Context

Given that this role supports a UK defence programme, it’s beneficial to have some knowledge about the sector. Research current trends and challenges in defence technology, and be ready to discuss how your skills can contribute to their mission. This shows you’re not just technically capable but also genuinely interested in the field.