Hybrid Senior Back End Engineer – DE Tech

Posted last week

Apply now

About the role

  • Senior Back End Engineer developing backend systems for iwoca’s German business. Collaborating with cross-functional teams to enhance internal tools and improve operational efficiency.

Responsibilities

  • You’ll work on the systems that both internal and external teams rely on to serve customers.
  • You’ll take engineering work from an initial problem through to delivery and see the outcome in daily use.
  • You’ll design and build back-end services that support core operational workflows, including customer communication, underwriting, and collections.
  • You’ll decide when and what to automate, translating operational needs into reliable code that reduces manual effort.
  • You’ll identify ways to modernise our systems, managing trade-offs to keep them dependable as they scale.
  • You’ll be a sounding board for the team, using code reviews and design sessions to advocate for better engineering practices.
  • You’ll join a growing team that supports emerging leaders, offering you opportunities to lead projects end-to-end, developing your commercial judgement.

Requirements

  • Proven track record in designing and building backend systems using Python, ideally with Django but open to other web frameworks such as FastAPI, Flask, or Ninja.
  • Experience working with relational databases, ideally PostgreSQL but open to MySQL or similar, with an understanding of performance and maintainability considerations.
  • Experience working on systems that support complex workflows, where data correctness and clear system behaviour matter.
  • A track record of taking work from an initial problem through to delivery, including shaping solutions, making trade-offs, and iterating based on how systems are used.
  • A drive to continually improve existing systems, not just building new ones, including simplifying and addressing long-standing pain points.
  • Knowing how to scale systems: Familiarity with working on internal tools or platforms used by large operational teams (Bonus).
  • Full-stack flexibility: Contributing to front-end codebases, particularly with React or TypeScript (Bonus).
  • Modern deployment experience: Working with CI/CD pipelines or deployment workflows (Bonus).
  • A data-driven mindset: Using data or metrics to assess whether changes have had the intended effect (Bonus).

Benefits

  • Flexible working hours.
  • Medical insurance from Vitality, including discounted gym membership.
  • A private GP service (separate from Vitality) for you, your partner, and your dependents.
  • 25 days’ holiday per year, an extra day off for your birthday, the option to buy or sell an additional five days of annual leave, and unlimited unpaid leave.
  • A one-month, fully paid sabbatical after four years.
  • Instant access to external counselling and therapy sessions for team members that need emotional or mental health support.
  • 3% Pension contributions on total earnings.
  • An employee equity incentive scheme.
  • Generous parental leave and a nursery tax benefit scheme to help you save money.
  • Electric car scheme and cycle to work scheme.
  • Two company retreats a year: we’ve been to France, Italy, Spain, and further afield.
  • A learning and development budget for everyone.
  • Company-wide talks with internal and external speakers.
  • Access to learning platforms like Treehouse.

Job title

Senior Back End Engineer – DE Tech

Job type

Experience level

Senior

Salary

£80,000 - £100,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job