Point your AI agent at freehire and let it find you a job.

Get the CLI →

iwoca

Backend Engineer - Repeats

Posted 7 views
Discussion

Summary

Backend engineer at iwoca, a UK small-business lender, re-architecting the flex-loan repeat offer pipeline (eligibility, pricing, offer amounts). Owns Python backend services end-to-end from design to production monitoring, with gradual React/TypeScript full-stack work alongside product, design, and data teams.

Overview

In this role you’ll help shape the repeat loan experience at iwoca by re-architecting the flex-loan offer pipeline. You’ll own backend features end-to-end, from design to production, with opportunities to grow into full-stack work. You’ll work closely with product, design, and data teams to improve underwriting, pricing, and post-loan offers for repeat customers. This role combines strong technical scope with a clear impact on small business access to funds. You’ll operate in a collaborative, data-driven fintech environment that values learning and experimentation.

Pay / Benefits
  • Flexible working hours
  • Medical insurance from Vitality
  • 25 days holiday + birthday leave + sabbatical
  • Employee equity incentive
  • Company retreats
  • Pension contributions 3%
Responsibilities
  • Re-architect the flex-loan repeat offer pipeline to determine eligibility, pricing, and loan amount
  • Own backend features end-to-end from design through to shipping and monitoring
  • Maintain and support core services behind repeat lending (lending_decision app, repeats pricing and offer-amount services, customer account pages)
  • Monitor production and troubleshoot issues as they arise
  • Collaborate with Product, Design, Data Science and Analytics to ensure technically sound and customer-friendly solutions
  • Contribute to frontend work in Pandora (React, TypeScript) over time to enable end-to-end ownership
  • Commit to clean, well-tested Python and participate in code reviews
Key requirements
  • 1+ years of commercial engineering experience
  • Clear written and spoken communication
  • Comfortable writing clear, testable Python
  • Working knowledge of PostgreSQL
  • Interest in picking up frontend (React, TypeScript) over time
  • Experience with automated tests and code quality practices
  • Familiarity with AI tools in daily workflow (e.g., Cursor, Claude Code)
  • Clear written and spoken communication
  • Customer-centric mindset
  • Curiosity about full stack and willingness to learn new areas
  • Python (testable, production-grade)
  • Relational databases (PostgreSQL)
  • React (TypeScript) – frontend curiosity

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available