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.
Application Software Engineer for web - based applications at Supermicro. Design and implement cloud solutions using Python and MySQL in Chennai, India.
Working Student in Software Engineering focusing on cloud processing at NavVis, contributing to Indoor Mapping technology and supporting AWS cloud applications.
Senior Power Platform Architect at Bankdata responsible for platform architecture and governance across multiple tenants. Ensuring compliance and security while collaborating with various teams.
Design and develop custom applications related to DOR Content Management Solutions using Microsoft .NET Framework. Maintain and support back - end solutions with SQL databases and IBM FileNet.
Back - End Developer focusing on Python web application development for the European Commission. Collaborating with teams to create secure and scalable back - end services.
Junior Python Developer enhancing functionalities and developing new features for CLARITY projects. Involves understanding requirements, collaborating with teams, and ensuring solution quality in Mauritius.
Full Stack Engineer developing high availability applications at Estreem, a fintech leader in European payment processing. Focusing on security, performance, and continuous improvement in a hybrid setting.
Back - end Developer focused on scalable solutions for digital products at Orbio World. Collaborate on API - based features and manage back - end systems empowering non - technical stakeholders.
Systems and infrastructure programmer analyst developing IT systems and applications for Desjardins. Engaging in IT efficiency and quality while collaborating with various stakeholders.