Senior Backend Engineer - Pensions Team (Python)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
We’re looking for a Lead Backend Engineer to join and lead our Payments Team.
This is a hands-on leadership role combining backend engineering, technical ownership, and team leadership. 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.
The team is entering an exciting stage where we are looking for a strong technical leader who can help simplify complex systems, improve reliability, drive architectural improvements, and scale both the platform and the team., * 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, * Modern tech stack - Python 3.11, Django, MySQL, Redis, AWS, GitHub, TeamCity
- Remote-first and flexible - work from anywhere, on your own schedule
- Unlimited vacation - take the time you need, when you need it
- A supportive, experienced team that values quality, learning, and delivering results
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, * 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
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Engineer Salary London
Backend Developer Salary in Germany [2023]
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Frontend Developer Salary in The UK