London, United Kingdom Hybrid Full-time £60,000 - £75,000

iwoca is hiring a Back End Engineer - New Ventures

About the Role

Shape the future of small business financial insight by joining a team dedicated to transforming complex data into actionable clarity. As a Back End Engineer, you'll play a key role in developing the infrastructure behind a platform that helps businesses understand and improve their credit standing. Your work will directly influence how users interpret financial health, using real-time data from Open Banking and credit reporting systems.

What You’ll Do

  • Design and deploy backend services in Python using Django and related frameworks to support features like cashflow analysis, financial monitoring, and benchmarking tools.
  • Transform raw financial data into structured, reliable outputs that power intuitive visualisations and customer guidance.
  • Take ownership of development tasks from concept through to production, ensuring robustness, scalability, and clean code practices.
  • Collaborate with Product, Design, and Data teams to align technical solutions with user needs and business goals.
  • Support production systems with monitoring and troubleshooting, maintaining trust and performance.
  • Contribute to code reviews, testing strategies, and internal tooling improvements to reduce manual effort and increase team efficiency.
  • Engage in team rituals including planning, stand-ups, and retrospectives to foster transparency and shared progress.
  • Use AI tools thoughtfully in your workflow to streamline routine tasks and focus on architectural and system-level challenges.

What We’re Looking For

  • Proven experience with Python web frameworks such as Django, FastAPI, Flask, or similar, including API design and integration.
  • Familiarity with relational databases like PostgreSQL or MySQL, and writing efficient, maintainable queries.
  • Track record of delivering features from idea to launch in agile environments, particularly in startups or growing organisations.
  • Solid testing practices and attention to detail, ensuring reliable and safe deployments.
  • Strong communication skills—able to explain technical decisions clearly to both technical and non-technical colleagues.
  • Curiosity about product impact and a willingness to use data and experimentation to guide development choices.
  • Experience with AI-assisted coding tools in daily workflows, enhancing productivity without sacrificing quality.

Nice to Have

  • Experience integrating third-party financial APIs, such as Open Banking or credit bureau services.
  • Background in leading technical projects from design through execution.
  • Degree or professional experience in computer science, engineering, maths, physics, or a related technical field.

Technology in Practice

Our backend runs primarily on Python with Django and FastAPI, supported by Flask, Starlette, and Ninja for specific services. Data is stored in PostgreSQL, MySQL, and legacy MS SQL and Oracle systems. We rely heavily on Open Banking APIs and Credit Bureau integrations to deliver real-time insights.

Work Environment & Benefits

  • Hybrid working model with a base in London, requiring at least one day per week in the office.
  • Flexible hours and autonomy to manage your schedule around life and productivity.
  • 25 days of annual leave, plus a birthday day off and options to buy or sell additional leave.
  • One-month fully paid sabbatical after four years of service.
  • Comprehensive medical insurance through Vitality, including gym discounts and a separate private GP service for employees and families.
  • Immediate access to counselling and therapy for mental health support.
  • 3% pension contribution on total earnings and participation in an employee equity scheme.
  • Generous parental leave and nursery tax benefits.
  • Electric car and cycle-to-work schemes to support sustainable commuting.
  • Two annual company retreats to international destinations, fostering connection and collaboration.
  • Dedicated learning budget, access to platforms like Treehouse, and regular knowledge-sharing sessions.

Culture & Growth

We value learning, growth, and support. Our team thrives on diverse perspectives and encourages exploration of new technical areas. We adopt tools—especially AI—that improve how we work, and we prioritise sound judgement in both product development and decision-making. You’ll join an environment where curiosity is rewarded and initiative is welcomed.

Required Skills
PythonDjangoFastAPIFlaskPostgreSQLMySQLAPI DesignRelational DatabasesStarletteNinjaMS SQLOracle PythonDjangoFastAPIFlaskPostgreSQLMySQLAPI DesignRelational DatabasesStarletteNinjaMS SQLOracle
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
iwoca
iwoca revolutionises how small businesses access finance, providing fast, flexible funding. They have provided billions in funding to more than 150,000 businesses across Europe and aim to empower one million businesses.
All jobs at iwoca Visit website
Job Details
Department Software Engineering and Tech
Category backend
Posted 5 days ago