At a Glance
- Tasks: Lead projects to build scalable payment systems and enhance financial data infrastructure.
- Company: Join iwoca, a leading fintech innovator empowering small businesses across Europe.
- Benefits: Enjoy flexible hours, medical insurance, generous holiday, and a learning budget.
- Why this job: Make a real impact on small businesses while working with cutting-edge technology.
- Qualifications: Experience in back-end systems, Python proficiency, and a strong technical background required.
- Other info: Dynamic culture with opportunities for growth, team events, and company retreats.
The predicted salary is between 80000 - 110000 ÂŁ per year.
Join to apply for the Senior Back End Engineer - Payments & Ledger role at iwoca Hybrid in London (UK) or Remote within the UK.
The Company
Imagine a world where every small business has the power to thrive. That’s the world we’re building at iwoca. Small businesses aren’t just statistics – they’re the heartbeat of our communities, the character of our high streets, and the engine of our economy. Since 2012, we’ve revolutionised how these businesses access finance, turning what was once a lengthy, frustrating process into something remarkable: funding that’s fast, flexible, and actually works for modern businesses. Our impact speaks for itself: we’ve provided billions in funding to more than 150,000 businesses across Europe, making us one of the continent’s leading fintech innovators. But we’re just getting started. Our mission? To empower one million businesses with the financial tools they deserve. We combine cutting‑edge technology and data science with genuine human understanding to make finance feel less like a barrier and more like a superpower. Whether a business is managing cash flow or seizing unexpected opportunities, we ensure they get the funds they need – often within minutes.
The team
The Finance Technology team builds and maintains the payment infrastructure and financial data systems that power iwoca’s growth. The team partners with the Finance team to build scalable tools and supports other product teams to launch new products with enhancements to the payment infrastructure and financial data systems. As a group of skilled back‑end engineers, they work closely with a dedicated Tech Lead and Product Manager, using Agile methods to ship code frequently and solve complex problems together. Three of the team work remotely and five are hybrid, working 1‑3 days per week in the London office.
The role
- Responsibility and Autonomy: Lead the delivery of well‑defined projects involving many stakeholders and systems. Go beyond the code to develop a deep expertise in the fintech team’s domain, understand our core financial products and our stakeholder needs to become a trusted technical advisor to the business. Perform detailed technical scoping and prototyping to support feasibility testing and decision making.
- Delivery and Collaboration: Architect and implement scalable solutions for complex challenges, such as building a new ledger system or integrating real‑time payments. Translate ambiguous product requirements into clear, actionable technical plans that guide the team’s work. Contribute high‑quality, production‑ready code and foster a collaborative environment by reviewing work, helping to troubleshoot live issues, and writing useful documentation.
- Learning and Growth: Embrace and demonstrate a growth mindset by sharing new technologies and best practices within the team and across the company. Work with the Tech Lead to improve our development and agile practices.
The Requirements
- Essential: Experience building scalable back‑end systems for payments or financial ledgers. Proficiency in Python and experience with relational databases, ideally PostgreSQL. Experience building highly available systems that process a large number of transactions (10,000+ per day). A strong numerical or technical background (for example, a degree in Computer Science, Engineering, Maths, or a related field).
- Bonus: Experience with the Django framework. Experience with infrastructure‑as‑code and CI/CD pipelines (DevOps). Experience with Rust.
The salary
We expect to pay from £80,000—£110,000 for this role. But, we’re open‑minded, so definitely include your salary goals with your application. We routinely benchmark salaries against market rates, and run quarterly performance and salary reviews.
The culture
At iwoca, we prioritise a culture of learning, growth, and support, and invest in the professional development of our team members. We value thought and skill diversity, and encourage you to explore new areas of interest to help us innovate and improve our products and services.
The offices
Offices in London, Leeds, Berlin, and Frankfurt with plenty of drinks and snacks. Events and clubs, like bingo, comedy nights, football, etc.
The Benefits
- Flexible working hours
- Medical insurance from Vitality, including discounted gym membership
- A private GP service (separate from Vitality) for you, your partner, and your dependents
- 25 days’ holiday per year, an extra day off for your birthday, the option to buy or sell an additional five days of annual leave, and unlimited unpaid leave
- A one‑month, fully paid sabbatical after four years
- Instant access to external counselling and therapy sessions for team members that need emotional or mental health support
- 3% Pension contributions on total earnings
- An employee equity incentive scheme
- Generous parental leave and a nursery tax benefit scheme to help you save money.
- Electric car scheme and cycle to work scheme
- Two company retreats a year: we’ve been to France, Italy, Spain, and further afield.
- A learning and development budget for everyone
- Company‑wide talks with internal and external speakers
- Access to learning platforms like Treehouse
Seniority level: Mid‑Senior level
Employment type: Full‑time
Job function: Engineering and Information Technology
Senior Back End Engineer - Payments & Ledger employer: Iwoca
Contact Detail:
Iwoca Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Back End Engineer - Payments & Ledger
✨Tip Number 1
Network like a pro! Reach out to folks in the fintech space, especially those at iwoca. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you've got a GitHub or portfolio, make sure it's up to date. Share projects that highlight your experience with payments and ledger systems – it’s a great way to stand out!
✨Tip Number 3
Prepare for the interview by diving deep into iwoca's mission and values. Understand how your role as a Senior Back End Engineer fits into empowering small businesses. It’ll show you’re genuinely interested!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Senior Back End Engineer - Payments & Ledger
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Back End Engineer role. Highlight your experience with payments and financial ledgers, and don’t forget to showcase your Python skills and any relevant projects you've worked on.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about empowering small businesses and how your technical expertise aligns with iwoca’s mission. Keep it engaging and personal!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex challenges in previous roles. We love seeing candidates who can think critically and come up with innovative solutions, especially in the fintech space.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Iwoca
✨Know Your Tech Inside Out
Make sure you brush up on your Python skills and get familiar with relational databases, especially PostgreSQL. Be ready to discuss your experience building scalable back-end systems for payments or financial ledgers, as this will be crucial in demonstrating your fit for the role.
✨Understand the Business
Dive deep into iwoca's mission and values. Understand how their payment infrastructure works and be prepared to discuss how your technical expertise can help empower small businesses. Showing that you care about their impact will set you apart from other candidates.
✨Prepare for Problem-Solving Questions
Expect to face complex challenges during the interview. Practice articulating your thought process when tackling ambiguous product requirements and translating them into actionable technical plans. This will showcase your ability to think critically and collaborate effectively.
✨Show Your Growth Mindset
Be ready to share examples of how you've embraced new technologies and best practices in your previous roles. Highlight any experiences where you've contributed to improving development processes or agile practices, as iwoca values continuous learning and growth.