cover image
iwoca

iwoca

www.iwoca.co.uk

3 Jobs

433 Employees

About the Company

iwoca was founded to expand possibilities for small businesses.

At iwoca, we believe finance should feel like a superpower, not a headache. That’s why our founders, Chris and James, decided to create a solution custom-built for small businesses. One that strips out the hassle, gets to know what each business needs, and looks for opportunities rather than problems. One that provides access to finance where and when your business needs it.

Our partner integrations and our Lending API mean we can provide access to finance where and when small businesses need it. Our award winning credit risk engine help us make faster, more accurate credit decisions built around the performance of the business.

We are proud to be NACFB Lender of the year, Xero Financial Services App of the year and, most recently, winner of the £10m Banking Competition Remedies grant.

Since 2012, we’ve made funding available to over 50,000 businesses, from cafés to car dealers, salons to solicitors. But we’ve only just started. Our mission is to fund one million small businesses.

Listed Jobs

Company background Company brand
Company Name
iwoca
Job Title
Full Stack (FE) Engineer - Credit Compass
Job Description
**Job title** Full Stack (FE) Engineer – Credit Compass **Role Summary** Front‑end focused full‑stack engineer responsible for designing, building, and maintaining the dashboards, journeys, and visualizations that enable small businesses to monitor and improve their credit health. Owns features from concept through deployment and iteration, ensuring high performance, reliability, and product alignment with retention goals. **Expectations** - Deliver user‑facing features on the product roadmap (e.g., Monitoring, Cashflow Analysis, Spend Benchmarking). - Turn complex financial data from Open Banking, credit bureaus, and internal systems into clear, trustworthy visualizations and actionable nudges. - Own feature lifecycle: scoping, technical design, implementation, rollout, and data‑driven iteration. - Maintain and evolve core systems to keep dashboards, scores, and integrations fast, reliable, and extensible. - Monitor, debug, and resolve production issues to protect user trust and product performance. - Collaborate closely with Product, Design, and Data to balance impact, effort, and scalability, using experiments and metrics. - Participate in squad ceremonies (planning, estimation, retros) and contribute to process improvement. **Key Responsibilities** - Prototype and ship high‑quality, test‑driven features in Python/Django and TypeScript/React. - Design API endpoints, consume third‑party services, and query relational databases. - Build and improve internal tools and CRM integrations to streamline user‑behavior responses. - Review code with peers, enforce coding standards, and maintain code‑base quality. - Monitor system performance, identify bottlenecks, and implement fixes or optimizations. - Translate business and customer needs into technical solutions, ensuring clear communication across teams. - Conduct data‑driven experiments (A/B tests, cohort analysis) to guide retention strategies. **Required Skills** - Proficient in React and TypeScript for front‑end development. - Strong Python skills with experience building and maintaining Django back‑ends. - Comfortable with relational database design and complex SQL queries. - Experience integrating third‑party APIs and handling rich data sets. - Familiarity with code‑review practices, automated testing, and continuous integration. - Excellent communication and collaboration abilities. - Product mindset: focus on outcomes, comfort with experiments and metrics, teamwork with Product, Design, and Data. **Bonus Skills** - Building dashboards, analytics tools, or similar data‑centric products. - Integrating complex external services such as Open Banking APIs. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - No specific certifications required.
London, United kingdom
On site
26-11-2025
Company background Company brand
Company Name
iwoca
Job Title
Front End Engineer - New Ventures
Job Description
**Job Title** Front End Engineer – New Ventures **Role Summary** Build and iterate user‑facing features for Credit Compass, converting complex financial data into clear, actionable dashboards and journeys. Own end‑to‑end delivery from scoping to production, ensuring high performance, reliability, and engagement for small business customers. **Expectations** - Deliver features on the product roadmap (Monitoring, Cashflow Analysis, Spend Benchmarking). - Maintain and evolve the core system, keeping dashboards, scores, and data integrations fast and reliable. - Identify, debug, and resolve production issues swiftly to protect user trust. - Collaborate closely with Product, Design, and Data teams, using experiments and metrics to guide decisions. **Key Responsibilities** 1. Write clean, well‑tested TypeScript/React code and participate in code reviews. 2. Own features end‑to‑end: scope, design, implement, roll out, and iterate based on data. 3. Transform raw Open Banking, credit bureau, and internal data into accurate visualisations, explanations, and nudges. 4. Maintain and improve Core systems (dashboards, scoring engines, data integrations). 5. Monitor production health, debug issues, and optimize performance. 6. Contribute to squad rituals (planning, estimation, retros), sharing context and surfacing risks. 7. Enhance internal tooling and CRM integrations to support rapid user behaviour response. **Required Skills** - React & TypeScript proficiency (proven front‑end engineering experience). - Experience querying relational databases and integrating third‑party APIs. - Strong communication skills – translate business and customer needs into technical solutions. - Product‑mindset: focus on outcomes, comfortable with experiments, metrics, and cross‑functional collaboration. - High code‑quality standards: testing, code reviews, and maintainability. **Bonus/Preferred** - Backend development in Python/Django (API design & consumption). - Building dashboards, analytics tools, or data‑centric products. - Experience integrating complex external services (Open Banking, credit bureaus). **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or equivalent (or equivalent practical experience).
London, United kingdom
Hybrid
30-12-2025
Company background Company brand
Company Name
iwoca
Job Title
Full Stack Engineer - iwocaPay
Job Description
**Job Title** Full Stack Engineer – iwocaPay **Role Summary** Design, develop, and maintain end‑to‑end APIs, user interfaces, and e‑commerce plugins for a BNPL and trade credit platform. Drive product improvements through data‑driven experimentation, ensuring a seamless checkout experience and accurate credit decisions for buyers and suppliers. **Expectations** - Collaborate with product, design, and operations to deliver high‑quality, user‑focused features. - Own full‑stack development: build, test, deploy, and maintain services and front‑end components. - Deliver maintenance and new functionality on a rapid sprint cadence with daily stand‑ups and frequent releases. **Key Responsibilities** - Build and extend REST/GraphQL APIs using Python frameworks (Django, FastAPI, Flask, Starlette, or Ninja). - Develop front‑end components with React/TypeScript and supporting libraries (Vite, Tailwind, Astro). - Integrate third‑party services (payment gateways, credit bureaus) via API consumption. - Manage relational databases (PostgreSQL preferred, but MySQL or other RDBMS acceptable) with focus on data integrity. - Participate in A/B experiments to optimize checkout conversion and payment UX. - Collaborate with data science to enhance credit decision models and deliver real‑time decision APIs. - Extend and improve e‑commerce platform plugins (Shopify, WooCommerce, Magento, etc.) to simplify supplier onboarding. - Contribute to DevOps practices: containerisation, CI/CD pipelines, and automated deployments. **Required Skills** - Proficient in Python web frameworks (Django, FastAPI, Flask, Starlette, Ninja). - Strong relational database experience (Pandas, SQL, PostgreSQL). - Ability to consume and develop third‑party API integrations. - Front‑end expertise in React, TypeScript, and component tooling. - Experience with version control (Git), CI/CD, and containerisation (Docker). - Excellent communication skills; translate business requirements into technical solutions. **Bonus Skills** - PHP familiarity for plugin development. - DevOps tools understanding beyond CI/CD. - Experience with automated testing (Unit, Integration, E2E). **Required Education & Certifications** - Bachelor’s degree in Mathematics, Physics, Computer Science, Engineering, or related technical field; or equivalent industry experience. ---
London, United kingdom
Hybrid
18-02-2026