Senior Backend Developer
Build the future of investing with us. We’re growing fast and need a Senior Python/Django dev to scale our backend, automate systems, and shape powerful APIs. 100% remote. High impact.
About InvestEngine
InvestEngine makes investing simple, smart, and accessible. We help people grow their money through low-cost ETF portfolios — no jargon, no fuss. Over 100,000 investors have already trusted us with £1.5 billion. We’ve tripled our AUM in a year, and we’re just getting started.
We’re not another investment app — we’re building a platform that empowers everyone, from beginners to seasoned investors, with powerful tools that are easy to use. 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, automation 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 optimise 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:
- Access to online English classes to boost your communication skills.
- Opportunities to attend professional conferences and stay at the forefront of technology and product development.
- A culture that supports curiosity, learning, and growth.
- Department
- Backend Developer
- Role
- Senior Backend Developer
- Remote status
- Fully Remote
About InvestEngine
InvestEngine is an award‑winning, industry‑leading investment platform that champions the use of exchange‑traded funds (ETFs).
We are a team of industry experts with a passion for building great investment products. A powerful investment solution, we think everyone could benefit from using ETFs as a part of their financial strategy.
Senior Backend Developer
Build the future of investing with us. We’re growing fast and need a Senior Python/Django dev to scale our backend, automate systems, and shape powerful APIs. 100% remote. High impact.
Loading application form
Already working at InvestEngine?
Let’s recruit together and find your next colleague.