About the role

As a Backend Engineer in the Acquisition Tech team, you will be the first engineer on the German side of the business. You will own the customer acquisition systems that determine which small businesses iwoca reaches and how they convert. You will report to the engineering lead for the German market and collaborate with product managers, data scientists, and commercial teams.

Responsibilities

  • Ownership: Manage the German side of the acquisition stack, including lead-value signals, bidding, and attribution.
  • Technical strategy: Shape the long-term roadmap, architecture, scaling, and technical direction.
  • Funnel optimisation: Collaborate with marketing and data science to target businesses and improve conversion rates, including integrating third-party APIs.
  • Data engineering: Build pipelines, databases, and REST APIs, as well as tooling for the sales team.
  • Models in production: Engineer features for data scientists, deploy models into production, and manage monitoring and versioning.

About iwoca

Small businesses move fast, and we provide the flexible finance they need to grow. We have funded over 100,000 businesses with more than £4 billion. Our mission is to support one million SMEs in their defining moments. We value independent thinking, evidence-based decisions, and the power of AI to work faster and better.

Salary and Benefits

  • Salary range: £70,000 to £85,000 with quarterly performance and salary reviews.
  • Flexible working hours.
  • Medical insurance from Vitality and a private GP service.
  • 25 days’ holiday per year + birthday off, with the option to buy/sell five days and unlimited unpaid leave.
  • One-month fully paid sabbatical after four years.
  • 3% Pension contributions on total earnings.
  • Employee equity incentive scheme.
  • Generous parental leave and nursery tax benefit scheme.
  • Electric car and cycle to work schemes.
  • Two company retreats per year.
  • Learning and development budget and access to platforms like Treehouse.
  • Offices in London, Leeds, Berlin, and Frankfurt with snacks and community events.

Essential

  • Backend engineering: Hands-on experience designing and building backend systems in Python in production.
  • SQL: Proficient in shaping schemas, tuning queries, and reasoning about data flow.
  • End-to-end: Ability to take work from initial problem to delivery, making trade-offs and iterating.
  • Commercial or product thinking: Comfortable working directly with marketing and sales to translate business goals into technical solutions.
  • AI leverage: Experience building agentic workflows or using AI to scale engineering output.
  • Communication: Ability to write and speak clearly and adapt technical detail to the audience.

Bonus

  • Full-stack: Openness to coding frontend elements (React or TypeScript).
  • Python stack: Experience with SQLAlchemy, scikit-learn, pandas, and PostgreSQL.
  • Database design: Experience designing and managing relational databases.
  • Analytics tooling: Experience with Snowflake, Looker, or equivalent.