Back End Engineer - Offers
iwoca Deutschland
Hybrid in London, UK
Overview
We’re looking for a Back End Engineer to join our Offers Team, helping design and build a set of orchestrated services that will help us scale our offer‑generation systems and bring a great product offering to hundreds of thousands of businesses.
The Company
Small businesses move fast. Opportunities often don’t wait, and cash flow pressures can appear overnight. To keep going, and growing, SMEs need flexible finance. We built iwoca with smart technology, data science, and five‑star customer service to give business owners the confidence and control they need exactly when it’s needed. We’ve already helped 100,000 businesses secure more than £4 billion in funding, and we aim to support one million SMEs.
The Team
The Offers team owns and optimises the systems that generate loan offers for new customers – pricing, credit limits, and other terms – and selects which offers to present.
Join a build team of six people: data scientists, strategy analysts, and software engineers, working hybrid in London with regular knowledge‑sharing sessions.
Responsibilities (Projects)
* Optimise and deploy live decision models: reduce runtime of optimisation models, troubleshoot performance bottlenecks, and implement efficient solutions.
* Redesign offer generation architecture: refactor and simplify existing architecture to enhance scalability and maintainability.
* Implement new customer offer display interfaces: develop and maintain UI tools enabling customers to customise loan offers.
* Develop robust analytics infrastructure: build and enhance data models and pipelines for timely, accurate data collection.
Essential Requirements
* Proficiency in Python with strong back‑end engineering background.
* Experience designing, building, and managing relational databases.
* Experience designing, building, and maintaining API endpoints.
* Comfortable with full stack, including front‑end in React/TypeScript, with a desire to learn new technologies.
* Strong communication skills, translating business needs into clear technical solutions.
Bonus
* Experience with Django and PostgreSQL.
* Experience with design software such as Figma.
* Understanding of DevOps practices, containerisation, and CI/CD.
* Strong numerical or technical background, degree in maths, physics, computer science, engineering, or relevant industry experience.
Salary
£65,000 – £80,000, negotiable. Include your salary goals with your application.
Culture
We prioritise learning, growth, support, and diversity. We invest in professional development and encourage exploring new areas of interest.
The Offices
* London, Leeds, Berlin, Frankfurt – snacks, drinks.
* Events and clubs (bingo, comedy nights, yoga, football).
The Benefits
* Flexible working.
* Medical insurance from Vitality, discounted gym membership.
* Private GP service for you, partner and dependents.
* 25 days’ holiday, extra birthday day, option to buy/sell 5 additional days, unlimited unpaid leave.
* One‑month fully paid sabbatical after four years.
* Instant emotional and mental health support.
* 3% pension contributions and share options.
* Generous parental leave and nursery tax benefit scheme.
* Cycle‑to‑work scheme and electric car scheme.
* Two company retreats per year.
Learning & Development
* A learning and development budget.
* Company‑wide talks with internal and external speakers.
* Access to learning platforms like Treehouse.
Useful Links
* iwoca benefits & policies
* Interview welcome pack
Seniority level
* Entry level
Employment type
* Full‑time
Job function
* Engineering and Information Technology
Referrals increase your chances of interviewing at iwoca Deutschland by 2x.
#J-18808-Ljbffr