Job Search and Career Advice Platform

Enable job alerts via email!

Middle Backend Developer (Remote)

InvestEngine Limited

Remote

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic fintech company in the United Kingdom is seeking a Middle Backend Developer to enhance essential systems and deliver excellent experiences for users. In this role, you will work with Python 3.11, Django, and MySQL to develop and scale backend services and collaborate with cross-functional teams. Ideal candidates have at least 2 years of Python backend development experience, proficiency in Django, and strong relational database knowledge. This position allows for impactful contributions and offers remote flexibility.

Benefits

Impactful projects from day one
Room for growth and increased responsibilities
Modern stack and tools
Transparent and open culture
Supportive team environment
Remote and flexible work options

Qualifications

  • 2+ years of backend development experience in Python.
  • Solid experience with Django or equivalent Python frameworks.
  • Strong understanding of relational databases like MySQL or PostgreSQL.
  • Experience working with RESTful APIs.
  • Proficiency with Git and CI/CD tools.
  • Strong communication skills and a proactive, solution-oriented mindset.

Responsibilities

  • Design and build backend services using Python 3.11, Django and Django REST Framework.
  • Work with MySQL to design and optimize database schemas.
  • Develop and evolve RESTful APIs for client-facing features.
  • Own features end-to-end from development to release.
  • Collaborate with cross-functional teams to deliver simple and impactful features.

Skills

Backend development experience in Python
Experience with Django
Understanding of relational databases
Working with RESTful APIs
Proficiency with Git and CI/CD tools
Strong communication skills
Proactive mindset
English (B2 level or higher)
Russian language proficiency

Tools

MySQL
Redis
AWS
Docker
GitHub Actions
TeamCity
Job description
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 Developer 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)

  • A native Russian speaker

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 СTO

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.