Software Engineer - Python/Django (Contract)
Software Engineer - Python/Django (Contract)

Software Engineer - Python/Django (Contract)

Stoke-on-Trent Freelance 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
Harnham

At a Glance

  • Tasks: Develop and deliver scalable backend code using Python and Django for impactful projects.
  • Company: Fast-scaling fintech business in the automotive space with a dynamic culture.
  • Benefits: Competitive pay, flexible work environment, and opportunities for professional growth.
  • Other info: Exciting projects with full ownership and excellent career advancement potential.
  • Why this job: Join a team making a real difference in innovative automotive solutions.
  • Qualifications: Strong Python and Django experience; ability to work independently and meet deadlines.

The predicted salary is between 36000 - 60000 £ per year.

The Role

An exciting opportunity for a Python / Django Engineer to join a fast-scaling fintech business in the automotive space. You\’ll be working across several high-impact, greenfield projects that sit at the heart of the company\’s next phase of growth.

You\’ll be joining a distributed engineering team and will play a key role in delivering new products, improving internal tooling, and helping set the standard for clean, maintainable code.

Key Projects

You\’ll contribute to three core initiatives, each with clear deliverables and tangible business impact:

  • AutoBI Tool (3 months) – Build backend functionality for a pricing and analytics tool used by automotive partners, integrating real-time data and SSO capabilities.

  • Admin Portal Overhaul (3 months) – Redesign and enhance an internal Django Admin-based system to improve usability for internal and external users.

  • Gamified Consumer Platform (4 months) – Develop backend components for a customer-facing rewards and voucher system, built in collaboration with marketing and growth teams.

These projects are well-defined, fast-moving, and will give you full ownership of backend delivery.

Responsibilities

  • Develop, test, and deliver clean, scalable backend code using Python and Django

  • Collaborate closely with PMs, frontend engineers, and QA teams to deliver end-to-end features

  • Take ownership of key deliverables across multiple concurrent projects

  • Support smooth handovers to permanent teams post-delivery

Skills & Experience

Must-have:

  • Strong commercial experience with Python and Django

  • Deep understanding of Django ORM

  • Proven ability to work autonomously and deliver to deadlines

Nice-to-have:

  • Experience building or improving admin portals

  • Exposure to consumer-facing or data-driven applications

  • Background in automotive, fintech, or SaaS environments

Soft Skills:

  • Excellent communication and collaboration skills

  • Proactive approach to problem-solving

  • Comfortable working in fast-paced, delivery-focused environments

Software Engineer - Python/Django (Contract) employer: Harnham

Join a dynamic fintech company at the forefront of automotive innovation, where you'll have the opportunity to work on impactful projects that drive growth and enhance user experience. Our collaborative and inclusive work culture fosters creativity and encourages professional development, ensuring you have the support and resources needed to excel in your role. With a focus on clean code and innovative solutions, this is an ideal environment for those looking to make a meaningful contribution while advancing their career.
Harnham

Contact Detail:

Harnham Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Python/Django (Contract)

✨Tip Number 1

Network like a pro! Reach out to your connections in the fintech and automotive sectors. We all know that sometimes it’s not just what you know, but who you know. Attend meetups or online events to get your name out there.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Python and Django projects. This is a great way for potential employers to see your coding style and problem-solving abilities. Plus, it gives us something to talk about during interviews!

✨Tip Number 3

Prepare for those technical interviews! Brush up on your Django ORM knowledge and be ready to discuss your past projects. We recommend practicing common coding challenges and system design questions to boost your confidence.

✨Tip Number 4

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

We think you need these skills to ace Software Engineer - Python/Django (Contract)

Python
Django
Django ORM
Backend Development
Clean Code Practices
Scalability
Collaboration
Project Management
Problem-Solving
Autonomy
Time Management
Communication Skills
Experience in Fintech
Experience in SaaS
Experience in Automotive

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and Django. We want to see how your skills align with the projects we’re working on, so don’t be shy about showcasing relevant work!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about this role and how you can contribute to our team. We love hearing about your passion for clean, maintainable code and your experience in fintech or automotive.

Showcase Your Projects: If you've worked on any cool projects, especially those involving backend development or Django, make sure to mention them. We’re keen to see what you’ve built and how it relates to our core initiatives!

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 don’t miss out on any important updates from our team!

How to prepare for a job interview at Harnham

✨Know Your Tech Inside Out

Make sure you brush up on your Python and Django skills before the interview. Be ready to discuss your past projects, especially those involving backend development. They’ll likely want to hear about how you’ve tackled challenges and delivered clean, scalable code.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've approached complex problems in previous roles. This fintech company values a proactive approach, so think of specific instances where you identified an issue and implemented a solution, particularly in fast-paced environments.

✨Understand the Projects

Familiarise yourself with the core initiatives mentioned in the job description. Be ready to discuss how you would contribute to the AutoBI Tool, Admin Portal Overhaul, and Gamified Consumer Platform. Showing that you understand their goals will set you apart.

✨Communicate Effectively

Since collaboration is key in this role, practice articulating your thoughts clearly. Prepare to discuss how you’ve worked with PMs, frontend engineers, and QA teams in the past. Good communication can demonstrate your fit for their distributed engineering team.

Software Engineer - Python/Django (Contract)
Harnham
Location: Stoke-on-Trent
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>