InvestEngine
Lead Backend Engineer (Payments Team)
1 мес. назад
United KingdomEuropeLeadRemoteB2
pythondjangodjango rest frameworkawsdockermysqlredisrabbitmq
InvestEngine is a fast-growing fintech based in London, aiming to simplify ETF investing. The role is a hands-on leadership position leading the Payments Team responsible for payment flows, integrations, and transaction reliability.
About the company
- 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 £3 billion in assets — and we're just getting started.
About the product
- The Payments Team owns one of the most business-critical domains at InvestEngine, responsible for payment flows, external provider integrations, transaction reliability, and operational efficiency.
Responsibilities
- Design, develop, and maintain backend services in Python 3.11 using Django / DRF
- Lead technical initiatives across payments infrastructure and integrations
- Drive improvements in system reliability, observability, and operational excellence
- Work closely with Product, Operations, Compliance, and external partners
- Investigate production issues and identify root causes rather than temporary fixes
- Improve legacy systems and reduce technical debt
- Lead architectural discussions and technical decision-making
- Mentor engineers through code reviews, pairing, and technical guidance
- Take ownership of delivery, planning, and execution of complex projects
- Help grow and develop the engineering team
Requirements
- 5+ years of backend development experience
- Strong Python and Django experience
- Experience leading projects or engineering teams
- Strong understanding of distributed systems, integrations, and system reliability
- Experience working with complex legacy systems and technical debt
- Ability to drive clarity in ambiguous situations
- Excellent communication and stakeholder management skills
- Strong ownership mindset and proactive approach to problem-solving
- English (B2 level or higher) and fluent Russian
Nice to have
- Experience in fintech, payments, banking, or other highly regulated industries
- Experience with AWS, Docker, MySQL, Redis, RabbitMQ, or Kafka
- Experience leading modernization or system migration initiatives
Conditions
- Remote-first and flexible — work from anywhere, on your own schedule
- Unlimited vacation — take the time you need, when you need it
- Modern tech stack — Python 3.11, Django, MySQL, Redis, AWS, GitHub, TeamCity
- A supportive, experienced team that values quality, learning, and delivering results
How to apply
- 1 Intro call with our Talent team
- 2 Technical interview with the Backend team
- 3 Final conversation with our CTO
- Fast and clear process — typically 1–2 weeks from first call to offer.