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

Software Engineer - Python/Django (Contract)

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

At a Glance

  • Tasks: Develop and deliver backend code for exciting fintech projects using Python and Django.
  • Company: Fast-scaling fintech business in the automotive space with a dynamic culture.
  • Benefits: Competitive pay, flexible work arrangements, and opportunities for professional growth.
  • Why this job: Join a team making a real impact on innovative projects in a thriving industry.
  • Qualifications: Strong experience with Python and Django; ability to work independently.
  • Other info: Fast-paced environment with clear project ownership and career advancement opportunities.

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 work culture fosters creativity and autonomy, allowing you to take ownership of your contributions while benefiting from continuous learning and development opportunities. With a focus on clean code and innovative solutions, this role offers a unique chance to make a significant impact in a fast-paced environment.
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 webinars 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 want to hear how you tackled challenges and delivered results, so have some examples ready to go.

✨Tip Number 4

Don’t forget to 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 are proactive about their job search!

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 Skills
Autonomy
Time Management
Experience with Admin Portals
Consumer-Facing Applications
Data-Driven Applications
Communication Skills

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. Be genuine and let your personality come through.

Showcase Your Projects: If you've worked on any cool projects, especially in fintech or automotive, make sure to mention them. We love seeing real examples of your work and how you’ve tackled challenges in the past.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensures you get all the updates straight from the source!

How to prepare for a job interview at Harnham

✨Know Your Tech Stack

Make sure you brush up on your Python and Django skills before the interview. Be ready to discuss your experience with Django ORM and any projects where you've built backend functionality. This will show that you’re not just familiar with the tech, but that you can also apply it effectively.

✨Showcase Your Projects

Prepare to talk about specific projects you've worked on, especially those that relate to the job description. Highlight your contributions to backend delivery and how you’ve improved usability in admin portals or developed consumer-facing applications. Real examples will make your experience stand out.

✨Collaboration is Key

Since this role involves working closely with PMs, frontend engineers, and QA teams, be ready to discuss how you’ve collaborated in past roles. Share examples of how you’ve communicated effectively and contributed to team success, especially in fast-paced environments.

✨Ask Insightful Questions

Prepare some thoughtful questions about the company’s projects, especially the AutoBI Tool and Admin Portal Overhaul. This shows your genuine interest in the role and helps you understand how you can contribute to their goals. Plus, it gives you a chance to assess if the company is the right fit for you.

Software Engineer - Python/Django (Contract)
Harnham
Location: Leeds
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

>