Back End Engineer - Finance Technology Team
Back End Engineer - Finance Technology Team

Back End Engineer - Finance Technology Team

Full-Time 70000 - 80000 £ / year (est.) No home office possible
Iwoca

At a Glance

  • Tasks: Build and maintain payment infrastructure and financial data systems for iwoca's growth.
  • Company: Join a dynamic finance tech team at iwoca, fostering innovation and collaboration.
  • Benefits: Enjoy flexible hours, medical insurance, generous holiday, and a paid sabbatical.
  • Why this job: Make a real impact in finance tech while working with cutting-edge tools and technologies.
  • Qualifications: Experience with Python frameworks and relational databases; strong technical or mathematical background required.
  • Other info: Embrace a growth mindset in a supportive environment with excellent career development opportunities.

The predicted salary is between 70000 - 80000 £ per year.

Hybrid in London (UK) or Remote within the UK. The Finance Technology team builds and maintains the payment infrastructure and financial data systems that power iwoca’s growth. The team partners with the Finance team to build scalable tools and supports other product teams to launch new products with enhancements to the payment infrastructure and financial data systems. As a group of skilled back-end engineers, they work closely with a dedicated Tech Lead and Product Manager, using Agile methods to ship code frequently and solve complex problems together. Four of the team work remotely and three are hybrid, working 1-3 days per week in the London office.

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 core financial products and stakeholder needs to become a trusted technical advisor to the business.
  • Perform detailed technical scoping and prototyping to support feasibility testing and decision making.

Delivery and Collaboration

  • Implement scalable solutions for complex challenges, such as building payment microservices, implementing direct debits, and rearchitecting 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.

Learning and Growth

  • 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 development and agile practices, and to help raise the technical bar within the team.

Requirements

  • Essential: 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.

Compensation

We expect to pay from £70,000 to £80,000 for this role. But, we’re open-minded, so definitely include your salary goals with your application. We routinely benchmark salaries against market rates, and run quarterly performance and salary reviews.

Culture and Benefits

  • Flexible working hours.
  • Medical insurance from Vitality, including discounted gym membership.
  • A private GP service 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.

Back End Engineer - Finance Technology Team employer: Iwoca

At iwoca, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation within our Finance Technology team. With flexible working arrangements, comprehensive benefits including medical insurance and generous leave policies, and a strong commitment to employee growth through continuous learning opportunities, we empower our engineers to thrive in their roles while contributing to meaningful projects that drive our business forward.
Iwoca

Contact Detail:

Iwoca Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Back End Engineer - Finance Technology Team

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those related to Python frameworks or API integrations. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for the technical interview by brushing up on your problem-solving skills. Practice coding challenges that focus on back-end development and database management to impress the hiring team.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our awesome team.

We think you need these skills to ace Back End Engineer - Finance Technology Team

Python web frameworks (Django, FastAPI, Flask, Starlette, Ninja)
Relational databases (PostgreSQL, MySQL, MS SQL, Oracle)
API integrations (Payments like Stripe/Braintree)
Technical scoping and prototyping
Agile methodologies
Complex project delivery
Data integrity
Collaboration and teamwork
Technical documentation
Growth mindset
Problem-solving skills
Mathematical foundation
Modern tools usage (including AI)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Back End Engineer role. Highlight your experience with Python frameworks and any relevant projects you've worked on. We want to see how your skills align with our Finance Technology team's needs!

Showcase Your Projects: Include specific examples of complex projects you've contributed to, especially those involving API integrations or financial systems. This helps us understand your hands-on experience and problem-solving abilities in real-world scenarios.

Be Clear and Concise: When writing your cover letter, be clear about why you want to join our team and how you can contribute. Keep it concise but impactful – we love a good story that showcases your passion for tech and finance!

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Iwoca

✨Know Your Tech Stack

Make sure you brush up on your Python web frameworks, especially Django, FastAPI, and Flask. Be ready to discuss how you've used these technologies in past projects, particularly in relation to building scalable solutions and managing complex API integrations.

✨Understand the Financial Domain

Dive deep into the finance technology landscape. Familiarise yourself with core financial products and payment infrastructures. This will help you articulate how your technical skills can translate into real-world solutions for the Finance Technology team.

✨Showcase Your Collaboration Skills

Since this role involves working closely with various stakeholders, be prepared to share examples of how you've successfully collaborated in past projects. Highlight your experience in Agile environments and how you’ve contributed to team success through effective communication and problem-solving.

✨Embrace a Growth Mindset

Demonstrate your commitment to continuous learning by discussing new technologies or best practices you've recently explored. Show that you're not just about coding but also about improving processes and sharing knowledge within the team.

Back End Engineer - Finance Technology Team
Iwoca

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>