Team Lead Backend Developer (Remote) Backend Developer · in London
Team Lead Backend Developer (Remote) Backend Developer ·

Team Lead Backend Developer (Remote) Backend Developer · in London

London Full-Time 70000 - 90000 £ / year (est.) Home office possible
InvestEngine Limited

At a Glance

  • Tasks: Lead backend development and design impactful solutions for our Pension Team.
  • Company: Fast-growing fintech, making ETF investing simple and accessible.
  • Benefits: Unlimited vacation, remote work, and a modern tech stack.
  • Other info: Opportunity to mentor engineers and drive technical decisions.
  • Why this job: Join a collaborative team and shape the future of fintech.
  • Qualifications: 5+ years in backend development with strong Python and Django skills.

The predicted salary is between 70000 - 90000 £ per year.

About InvestEngine

InvestEngine is a fast-growing fintech based in London, on a mission to make ETF investing simple and accessible. Over 150,000 clients have trusted us with more than £2.7 billion in assets — and we’re just getting started. We’ve been featured in MoneyWeek, Finder and Forbes, and we’re scaling quickly with big ambitions.

About the Role

We’re looking for a Lead Backend Engineer to join and lead our Pension Team — a backend-focused team working on one of InvestEngine’s key product areas. This role combines strong hands‑on backend engineering with team leadership. In the first months, you’ll be expected to contribute to the codebase while gradually taking ownership of the team’s delivery, processes, and technical direction.

You’ll work closely with backend engineers, product managers, QA, and business stakeholders to plan and deliver both day‑to‑day product improvements and larger technical initiatives. One example of the scale of work could be migrating from one pension provider to another, which would require careful backend design, infrastructure changes, coordination with the business, and strong ownership throughout the process.

What You’ll Do

  • Design, develop, and maintain backend services in Python 3.11 using Django / DRF
  • Lead architectural discussions and contribute to long‑term technical strategy
  • Work with MySQL and Redis to optimize performance and scalability
  • Build and improve RESTful APIs for internal and external integrations
  • Continuously improve system performance, reliability, and scalability as we grow
  • Collaborate with Product, Compliance, and Business teams to deliver impactful features and automate back office processes and workflows.
  • Investigate and resolve production issues, identify bottlenecks, and reduce tech debt
  • Apply best practices in Git workflows, CI/CD pipelines (TeamCity, GitHub Actions), and code quality
  • Drive improvements in our architecture, development processes, and internal tooling
  • Mentor and develop engineers through code reviews, pairing, and technical guidance
  • Support security and compliance requirements with pragmatic, scalable technical solutions
  • Help teams clearly communicate architectural decisions through documentation and discussion

What We’re Looking For

  • 5+ years of backend development experience, including leading projects or small teams
  • Strong Python expertise; solid experience with Django or similar frameworks
  • Strong understanding of relational databases, caching, and scalable system design
  • Ability to operate in ambiguity, take initiative, and drive technical decisions
  • Excellent communication skills - especially written and spoken English with native or near-native stakeholders (B2+ required)
  • A collaborative mindset and passion for mentoring and growing engineers
  • Experience with modern development practices: Git, CI/CD, testing, clean code, monitoring

Nice to Have

  • Experience in fintech, regulated industries, or internal platform/B2B systems
  • Familiarity with AWS, Docker, and messaging systems such as RabbitMQ or Kafka
  • Contributions to open‑source projects or personal technical initiatives
  • Prior experience helping teams adopt architectural standards or improve technical communication

How We Work

We’re a lean, collaborative team where developers help shape architecture, product direction, and engineering culture. You’ll have real impact, autonomy, and the trust to build solutions that scale with the business — without micromanagement or heavy bureaucracy.

What We Offer

  • Direct impact — work on business‑critical systems and influence core architecture
  • Modern tech stack — Python 3.11, Django, MySQL, Redis, AWS, GitHub, TeamCity
  • Remote‑first and flexible — work from anywhere, with meaningful overlap with London working hours expected for this leadership role (team rituals, cross‑team alignment, and stakeholder meetings)
  • Unlimited vacation — take the time you need, when you need it

Team Lead Backend Developer (Remote) Backend Developer · in London employer: InvestEngine Limited

InvestEngine is an exceptional employer that champions a remote-first, flexible work culture, allowing you to balance your professional and personal life while making a direct impact on business-critical systems. With a commitment to employee growth through mentorship and collaboration, you'll have the opportunity to shape architecture and influence core product direction in a fast-paced fintech environment. Enjoy unlimited vacation and the freedom to work from anywhere, all while being part of a team that values innovation and autonomy.
InvestEngine Limited

Contact Detail:

InvestEngine Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Team Lead Backend Developer (Remote) Backend Developer · in London

Tip Number 1

Network like a pro! Reach out to your connections in the fintech space, especially those who might know someone at InvestEngine. A friendly chat can sometimes lead to a referral, which is always a bonus!

Tip Number 2

Prepare for the interview by brushing up on your Python and Django skills. We all know that hands-on coding questions can pop up, so practice some common problems and be ready to showcase your backend expertise.

Tip Number 3

Show off your leadership chops! Be ready to discuss how you've mentored others or led projects in the past. InvestEngine is looking for someone who can guide their team, so highlight those experiences.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to engage with us directly.

We think you need these skills to ace Team Lead Backend Developer (Remote) Backend Developer · in London

Python 3.11
Django
Backend Development
MySQL
Redis
RESTful APIs
CI/CD Pipelines
Git
Technical Leadership
System Design
Performance Optimisation
Communication Skills
Mentoring
Collaboration

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your backend development experience, especially with Python and Django. We want to see how your skills align with what we’re looking for, so don’t hold back!

Tailor Your Application: Take a moment to customise your application for the Team Lead Backend Developer role. Mention specific projects or experiences that relate to leading teams and working on scalable systems — it’ll make you stand out!

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate good communication, so make sure your written English is top-notch and easy to understand.

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 this exciting opportunity!

How to prepare for a job interview at InvestEngine Limited

Know Your Tech Stack

Make sure you’re well-versed in Python 3.11 and Django, as these are crucial for the role. Brush up on your knowledge of MySQL and Redis too, since you'll need to discuss optimising performance and scalability during the interview.

Showcase Your Leadership Skills

Prepare examples of how you've led projects or mentored team members in the past. InvestEngine is looking for someone who can take ownership and guide a team, so be ready to share your experiences in leading architectural discussions and driving technical decisions.

Communicate Clearly

Since excellent communication skills are essential, practice articulating your thoughts clearly and concisely. Be prepared to explain complex technical concepts in simple terms, especially if you're discussing them with non-technical stakeholders.

Demonstrate Your Problem-Solving Skills

Think of specific challenges you've faced in previous roles, particularly around backend issues or tech debt. Be ready to discuss how you identified bottlenecks and implemented solutions, as this will show your ability to handle production issues effectively.

Team Lead Backend Developer (Remote) Backend Developer · in London
InvestEngine Limited
Location: London

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

>