iwoca

Staff Backend Engineer - Operations Tech Team

iwoca
Apply
2 days ago
London, United KingdomStaff+

Responsibilities

  • Design, build, deploy, and operate backend systems for iwoca’s internal CRM and operations teams.
  • Lead end-to-end projects by understanding operational needs, designing solutions, modeling domains, and supporting systems in production.
  • Influence CRM service boundaries, architecture, and data models while systems remain in active use.
  • Lead technical decisions across the engineering team through design discussions and code reviews.
  • Mentor engineers, frequently pairing with more junior colleagues and helping them develop.
  • Build and improve systems for customer contact, phone calls, emails, notifications, task management, onboarding, credit card operations, and collections.
  • Contribute to monolith migration, AI-agent infrastructure, LLM-powered compliance workflows, and the Claude-powered iwocaChat assistant.
  • Participate in the team’s production support rota and deliver regular smaller feature improvements.

Requirements

  • Demonstrated experience designing large production systems and their core domain models, including evolving architectures in use by customers or staff.
  • Deep expertise in at least one object-oriented programming language and experience writing and operating backend services with it.
  • Experience leading technical decisions as an individual contributor and helping engineers grow through code reviews and design sessions.
  • Experience working with non-technical colleagues to understand operational problems and build systems that solve them.
  • Experience building agentic workflows or using AI to substantially increase engineering output, with appropriate review of AI-generated work before production.
  • Clear, direct, concise written and verbal communication tailored to the audience.
  • Preferred experience with Python, Django, Celery, and PostgreSQL.
  • Preferred experience contributing to React or TypeScript frontend codebases.
  • Preferred experience migrating functionality from a large monolith into separate services while both systems remain in production.
  • Preferred experience building asynchronous services using message queues such as RabbitMQ.
  • Preferred experience with telephony, email, or messaging systems such as Twilio.
  • Preferred experience building production systems that use model outputs for operational decisions.

Benefits

  • Hybrid working in London with flexible working hours.
  • Offices in London, Leeds, Berlin, and Frankfurt, with drinks and snacks.
  • Medical insurance from Vitality, including discounted gym membership, plus private GP access for the employee, partner, and dependents.
  • 25 days of annual leave, a birthday day off, the option to buy or sell five additional days, and unlimited unpaid leave.
  • A fully paid one-month sabbatical after four years.
  • External counseling and therapy sessions for mental health support.
  • 3% pension contributions on total earnings.
  • Employee equity incentive scheme.
  • Generous parental leave and a nursery tax benefit scheme.
  • Electric car scheme and cycle-to-work scheme.
  • Two company retreats per year.
  • Learning and development budget, company-wide talks, and access to learning platforms such as Treehouse.

Tech Stack

Categories

iwoca

About iwoca

501-1,000 employees

iwoca provides working capital loans, credit lines and B2B payment options to small businesses in the UK, delivered online and via partner integrations. It earns interest and fees on lending and also offers an API for embedded finance. Founded in 2012 and headquartered in London’s West End, the privately held company says it has provided funding to over 100,000 businesses.

Contact me