Hybrid Back End Engineer – Finance Technology

Posted 29 minutes ago

Apply now

About the role

  • Back End Engineer for Finance Technology Team at iwoca building scalable payment solutions. Work involves technical expertise and project delivery in a hybrid environment.

Responsibilities

  • Contribute to the delivery of well-defined projects involving many stakeholders and systems.
  • Go beyond the code to develop a deep expertise in the Finance Technology team’s domain, understand our core financial products and our stakeholder needs to become a trusted technical advisor to the business.
  • Perform detailed technical scoping and prototyping to support feasibility testing and decision making.
  • Implement scalable solutions for complex challenges, such as building payment microservices, implementing direct debits, and rearchitecting our reporting technology.
  • Translate ambiguous product requirements into clear, actionable technical plans that guide the team’s work.
  • Contribute high-quality, production-ready code and foster a collaborative environment by reviewing work, helping to troubleshoot live issues, and writing useful documentation.
  • Embrace and demonstrate a growth mindset by sharing new technologies and best practices within the team and across the company.
  • Work with the Tech Lead to improve our development and agile practices, and to help raise the technical bar within the team.

Requirements

  • Experience with Python web frameworks (Django / FastAPI / Flask / Starlette / Ninja).
  • Experience with relational databases, ideally PostgreSQL, but open to MySQL or similar (e.g., MS SQL, Oracle); emphasis is on data integrity.
  • Experience contributing to the delivery of complex projects implemented by several engineers, including taking features from conception (0-1) to launch in a startup, scale-up, or SME environment.
  • A strong technical or mathematical foundation, evidenced by a degree in a quantitative field (Computer Science, Engineering, Physics, Maths or similar) or equivalent professional experience.
  • Experience of building and managing complex API integrations (e.g., Payments like Stripe/Braintree, or high-scale integrations in industries like Telecoms, Travel, Ad-Tech, or similar).
  • A commitment to using modern tools effectively – including AI – to maximise quality, speed, and rigour, while retaining responsibility for accuracy and outcomes
  • Bonus: A background in high-logic or high-scale fields like Fintech, Gaming, Healthcare Tech, Logistics, Security/Cryptography, or similar.

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

Back End Engineer – Finance Technology

Job type

Experience level

Mid levelSenior

Salary

£70,000 - £80,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