Senior Back End Engineer - Payments & Ledger
Senior Back End Engineer - Payments & Ledger

Senior Back End Engineer - Payments & Ledger

Full-Time 80000 - 110000 ÂŁ / year (est.) Home office (partial)
I

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

At iwoca, we are committed to fostering a vibrant work culture that prioritises learning, growth, and collaboration. As a Senior Back End Engineer in our London office or remotely within the UK, you'll enjoy flexible working hours, generous benefits including medical insurance and a one-month sabbatical after four years, and the opportunity to contribute to meaningful projects that empower small businesses across Europe. Join us in revolutionising finance while benefiting from a supportive environment that values diversity and innovation.
I

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

Back-End Development
Python
Relational Databases
PostgreSQL
Scalable System Architecture
Payments Systems
Financial Ledger Systems
Technical Scoping
Prototyping
Agile Methodologies
Django Framework
Infrastructure-as-Code
CI/CD Pipelines
Rust

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.

Senior Back End Engineer - Payments & Ledger
Iwoca

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>