iwoca
Visit websiteBackend Engineer
£60,000 – £80,0001+ yearsHybrid
- Engineering
- London
- Full time
- Today
About the role
The Repeats team is looking for a backend engineer to own the services that determine loan eligibility, pricing, and borrowing amounts for repeat customers. You will work on the core lending decision systems and contribute to the full development lifecycle, from technical design to production monitoring. Over time, the role will evolve to include front-end responsibilities as you grow into a full-stack position.
Responsibilities
- Own backend features end-to-end, from design through to shipping and monitoring in production.
- Re-architect the flex-loan repeat offer pipeline.
- Maintain and support core services including the lending_decision app, pricing services, and customer account pages.
- Collaborate with Product, Design, Data Science, and Analytics to build technical solutions.
- Write clean, well-tested Python code and participate in code reviews.
- Pick up front-end work using React and TypeScript to own features end-to-end.
Required skills
- Python
- PostgreSQL
- Automated testing
- React
- TypeScript
Nice to have
- Django
- FastAPI
- Docker
- AWS
- Kubernetes
- Snowflake
- Looker
Qualifications
- Degree in maths, physics, computer science, engineering, or relevant industry experience
Benefits
- Flexible working hours
- Medical insurance
- Private GP service
- 25 days holiday
- Sabbatical programme
- Pension contributions
- Employee equity incentive scheme
- Parental leave
- Learning and development budget
About the Company
iwoca is a fintech innovator that provides fast and flexible funding to small businesses across Europe. Since 2012, the company has provided billions in funding to over 150,000 businesses by combining technology and data science with human understanding.