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
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)
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.