Senior Developer (Python+Django)
About InvestEngine

InvestEngine makes investing simple, smart, and accessible. We help you grow your money with ETFs — no hassle, no jargon. 80,000 investors have trusted us with £1 billion, and we’re just getting started. Our goal? Tripling that within a year.

We’re not just another investment platform — we’re redefining the game with our powerful investing tools designed for everyone, whether you’re just starting or scaling up. Recognised in top industry awards and growing fast (MoneyWeek Readers' Choice Awards Winners - 2024, Nuts About Money, Finder, Forbes).

We are seeking an experienced Senior Backend Developer proficient in Python/Django to join our dynamic team. As a Senior Backend Developer, you will be responsible for designing and developing robust and scalable backend solutions, automisation of manual processes, and contributing to API development using Django Rest Framework (DRF).

Ready to jump on board?

Our technology stack:

  • Python 3.11
  • Django 4
  • DRF (Django Rest Framework)
  • MySQL
  • Redis
  • AWS
  • CI/CD
  • Github
  • Sentry
  • Asana

What will you do?

  • Design, develop and maintain backend systems using Python and Django framework.
  • Enhance the functionality of the current product.
  • Design, implement, and optimize database schemas for MySQL and utilize Redis for caching.
  • Develop new APIs and support existing ones for our application and/or admin area.
  • Collaborate with cross-functional teams to design and implement APIs using DRF.
  • Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
  • Troubleshoot and debug complex technical issues as they arise.
  • Stay updated on emerging technologies and recommend improvements to existing systems.
  • Improve development tools and increase the internal quality of the product.
  • Take ownership of the product, understanding the business problem and contributing innovative solutions to influence the outcome.
  • Aspire to solve business problems, contributing beyond the scope of technical tasks to enhance the overall product and user experience.

Who you are:

  • Proficiency in Python programming language and Django framework.
  • Strong understanding of relational databases such as MySQL/PostgreSQL and experience with query optimisation techniques.
  • Experience in queues/message brokers
  • Familiarity with caching mechanisms, specifically Redis.
  • Experience in developing RESTful APIs using Django Rest Framework (DRF) or FastAPI.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Effective communication skills and the ability to collaborate with cross-functional teams.
  • Good command of English.

What You Can Expect from Us:

At InvestEngine, we’re a small, agile fintech with big ambitions — and that means huge opportunities for you. If you're looking to grow, make an impact, and be part of a passionate team that's reshaping the world of investing, you’ll feel right at home here.

  • 🚀 High Growth Potential: we offer fantastic opportunities for both personal and professional growth. In our fast-paced environment, strong performance is recognised and rewarded — your contributions won’t go unnoticed.
  • 🎯 Ownership & Flexibility: our horizontal structure means less bureaucracy and more freedom to take initiative, shape your role, and drive real change. You’ll work alongside a collaborative team that values ideas and innovation.
  • 🌍 Work from Anywhere: enjoy a fully remote setup, giving you the flexibility to work from almost anywhere in the world. We trust you to manage your time and focus on delivering results.
  • ⏰ Flexible Schedule: we understand that everyone works differently. Our flexible hours and unlimited vacation let you balance productivity with personal wellbeing.
  • 💼 B2B Contract: we offer a straightforward B2B arrangement, giving you autonomy and flexibility in how you work.
  • 📚 Continuous Learning & Development:
  1. Access to online English classes to boost your communication skills.
  2. Opportunities to attend professional conferences and stay at the forefront of technology and product development.
  3. A culture that supports curiosity, learning, and growth.
Learn more about us
Meet Jean - our HR manager
Send in your CV using the button below or the contact information:
E-mail: hr@investengine.com