Middle Backend Engineer (Remote)
Middle Backend Engineer (Remote)

Middle Backend Engineer (Remote)

Full-Time 36000 - 60000 £ / year (est.) Home office possible
I

At a Glance

  • Tasks: Design and build backend services using Python, Django, and MySQL.
  • Company: Join a fast-growing fintech making ETF investing accessible.
  • Benefits: Remote work, competitive salary, and opportunities for growth.
  • Why this job: Make a real impact in a supportive, innovative team environment.
  • Qualifications: 2+ years of backend development experience in Python and Django.
  • Other info: Collaborative culture with a focus on transparency and autonomy.

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

About InvestEngine: We’re a London-based fintech on a mission to make ETF investing simple and accessible. Over 100,000 clients have trusted us with over £1.5 billion in assets — and we’re just getting started. We’ve been featured by Forbes, MoneyWeek, and Finder, and we’re growing fast with big ambitions.

About The Role: We’re looking for a Middle Backend Engineer to join one of our core product teams — BackOffice, Growth, or Pensions. You’ll help us scale mission-critical systems, improve operational efficiency, and deliver great experiences for both internal and external users. You’ll work closely with engineers, product managers, designers, and business stakeholders, and you’ll have the autonomy to own solutions end to end. This role is ideal for someone who’s proactive, reliable, and passionate about clean, maintainable code that solves real business problems.

What You’ll Do:

  • Design and build backend services in Python 3.11, using Django and Django REST Framework
  • Work with MySQL to design and optimise database schemas, and use Redis for caching and performance
  • Develop and evolve RESTful APIs for both client-facing features and internal tools
  • Own features end-to-end: from shaping the technical approach to release, monitoring, and iterative improvement
  • Improve system scalability, performance, and reliability as we grow rapidly across new product lines
  • Collaborate with cross-functional teams (Product, Design, Compliance) to deliver features that are simple, compliant, and impactful
  • Debug and solve production issues, proactively identify bottlenecks, and drive architectural improvements
  • Follow best practices in version control (Git), CI/CD (we use TeamCity, GitHub Actions), and code quality
  • Contribute beyond code: suggest smarter flows, improve developer experience, and advocate for technical excellence

What We’re Looking For:

  • 2+ years of backend development experience in Python
  • Solid experience with Django (or equivalent Python frameworks)
  • Strong understanding of relational databases (MySQL or PostgreSQL)
  • Experience working with RESTful APIs
  • Proficiency with Git and CI/CD tools (TeamCity, GitHub Actions, etc.)
  • Strong communication skills and a proactive, solution-oriented mindset
  • Comfortable working in fast-paced environments with evolving requirements
  • English (B2 level or higher) and fluent Russian

Nice to Have:

  • Experience with Redis, AWS, and Docker
  • Previous work in fintech, product-first companies, or regulated environments
  • A public GitHub profile with meaningful contributions or personal projects is a strong plus

How We Work: We’re a lean, fast-moving team that values clarity, ownership, and transparency. Our backend developers are not just code writers — they contribute to architecture, improve processes, and help shape the product. We expect autonomy, but we also support each other. No bureaucracy, no drama — just respectful collaboration and meaningful work.

What We Offer:

  • Impact from day one: You’ll be solving real problems that make a measurable difference to the business and our users.
  • Room to grow: We’re scaling fast, and there’s plenty of opportunity to take on more responsibility and evolve with the company.
  • Modern stack and tools: We use Python 3.11, Django, MySQL, Redis, AWS, TeamCity, GitHub — with a focus on clean, well-maintained code.
  • Transparent and open culture: From regular team updates to open idea channels in Slack — we keep communication honest and decisions collaborative.
  • Supportive team: You’ll join a team of thoughtful, motivated people who care about what they build and how they build it.
  • Remote and flexible: Work from wherever suits you best. We care about outcomes, not time zones.

Our Hiring Process: Intro call with the Talent team, Technical interview with Backend team, Final call with CTO.

Middle Backend Engineer (Remote) employer: InvestEngine

InvestEngine is an exceptional employer that champions a transparent and collaborative work culture, allowing you to make a significant impact from day one. With a focus on employee growth, you'll have the opportunity to take on more responsibilities as we scale rapidly, all while working with a modern tech stack in a supportive remote environment that values autonomy and innovation.
I

Contact Detail:

InvestEngine Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Middle Backend Engineer (Remote)

✨Tip Number 1

Network like a pro! Reach out to folks in the fintech space, especially those who work at InvestEngine or similar companies. A friendly chat can open doors and give you insights that job descriptions just can't.

✨Tip Number 2

Show off your skills! If you've got a GitHub profile, make sure it's up to date with your best projects. Highlight any contributions that showcase your backend development chops, especially in Python and Django.

✨Tip Number 3

Prepare for the technical interview by brushing up on your RESTful APIs and database optimisation techniques. Practise explaining your thought process clearly, as communication is key in collaborative environments like InvestEngine.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team and contributing to our mission.

We think you need these skills to ace Middle Backend Engineer (Remote)

Python 3.11
Django
Django REST Framework
MySQL
PostgreSQL
RESTful APIs
Git
CI/CD (TeamCity, GitHub Actions)
Redis
AWS
Docker
Strong Communication Skills
Proactive Mindset
Problem-Solving Skills
Experience in Fintech

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your backend development experience, especially with Python and Django, to show us you’re the right fit for our team.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about fintech and how your background aligns with our mission. Share specific examples of your work that demonstrate your problem-solving skills and proactive mindset.

Showcase Your Projects: If you have a public GitHub profile, make sure it’s up to date with meaningful contributions or personal projects. This gives us insight into your coding style and your commitment to clean, maintainable code.

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 during the hiring process.

How to prepare for a job interview at InvestEngine

✨Know Your Tech Stack

Make sure you’re well-versed in Python 3.11, Django, and MySQL. Brush up on your knowledge of RESTful APIs and caching with Redis. Being able to discuss your experience with these technologies confidently will show that you’re ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've debugged production issues or improved system performance in past roles. InvestEngine values proactive problem solvers, so be ready to share specific instances where you identified bottlenecks and implemented effective solutions.

✨Communicate Clearly

Strong communication skills are a must for this role. Practice explaining complex technical concepts in simple terms, as you’ll need to collaborate with cross-functional teams. Being able to articulate your thoughts clearly will set you apart from other candidates.

✨Demonstrate Your Passion for Clean Code

InvestEngine is looking for someone who cares about maintainable code. Be prepared to discuss your coding practices and any contributions to open-source projects or your GitHub profile. Showing your commitment to technical excellence will resonate well with the team.

Middle Backend Engineer (Remote)
InvestEngine

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

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>