iwoca is seeking a Back End Engineer to join its Partner Tech team. You will work on challenging projects across the codebase to improve the experience for partners and partner-referred customers. You will own features from scoping to production, collaborate with engineers, and design robust systems that help businesses get the funding they need.
What You'll Do
- Own features and projects from scoping and design through to production.
- Collaborate with other engineers to meet the team’s goals, whilst being trusted to define your own solutions.
- Design and maintain robust, flexible, and maintainable systems to ensure scalability.
- Deliver new functionality critical to onboarding important new partners.
- Optimise the customer experience, leading to measurable improvements.
- Leave code, docs, and processes in better shape than you found them.
- Collaborate with our partners and internal stakeholders to design effective solutions.
- Use data to make decisions, uncover insights, and refine strategies.
What We're Looking For
- Experience designing and building scalable back-end systems, ideally in Python with Django.
- Experience working with relational databases, ideally PostgreSQL, with an understanding of performance and maintainability.
- Experience building and maintaining APIs that are easy to use, reliable, and well-documented.
- Experience managing projects end to end, from understanding business problems to delivering technical solutions.
- Pragmatism in balancing delivery speed with long-term system health.
- Clear, concise written and verbal communication, focusing on outcomes and impact.
Nice to Have
- Front-end development experience, particularly with React and Typescript.
- Experience with DevOps practices, including containerisation and CI/CD pipelines.
- Experience using data to inform technical decisions or product improvements.
Technical Stack
- Python
- Django
- PostgreSQL
- React
- Typescript
Team & Environment
The Partner Tech team is made up of two engineers plus a product manager. The team is remote/hybrid-friendly, meeting up for team days in the office once or twice a month. They work in an Agile fashion with two-week sprints and a daily standup.
Benefits & Compensation
- Salary: £65,000—£90,000
- Flexible working hours
- Medical insurance from Vitality, including discounted gym membership
- A private GP service 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
- 3% Pension contributions on total earnings
- An employee equity incentive scheme
- Generous parental leave and a nursery tax benefit scheme
- Electric car scheme and cycle to work scheme
- Two company retreats a year
- A learning and development budget for everyone
- Company-wide talks with internal and external speakers
- Access to learning platforms like Treehouse
Work Mode
This is a hybrid role. You can be based in London or work remotely within the UK.
iwoca fosters a culture of learning, growth, and support. We value thought and skill diversity and encourage you to explore new areas of interest to help us innovate.


