You are viewing a preview of this job. Log in or register to view more details about this job.

Senior FullStack Engineer

Senior Full Stack Engineer

About Abound

Abound is redefining consumer lending in the UK and beyond. We use AI and Open Banking data to make fair, affordable personal finance available to more people.

Unlike traditional lenders that rely heavily on credit scores, we look at the full financial picture: income, spending, and affordability. This helps us make better lending decisions and serve more customers responsibly.

We have issued over £1.3bn in loans, achieved strong credit performance, and reached profitability just 2.5 years after launch. Backed by over £2bn in funding from investors including Citi, GSR Ventures, and Deutsche Bank, we are now expanding into new products and markets.

We are looking for experienced engineers who want to build reliable products, work closely with the business, and help us apply AI in practical, production-ready ways.

What you’ll do

You will work across our frontend and backend systems to build tools, services, and product features that support lending, payments, reporting, operations, and internal workflows.

You will:

  • Build and maintain backend services in Python
  • Develop frontend features using JavaScript / TypeScript and Angular
  • Design and maintain REST APIs and integrations with internal and third-party systems
  • Work with relational databases such as PostgreSQL or MySQL
  • Help automate financial and operational workflows, including payments, reconciliations, and reporting
  • Collaborate with Product, Design, Operations, and other business teams to turn requirements into reliable software
  • Own parts of the platform and support the systems you build
  • Review code, pair with other engineers, and support junior team members
  • Explore practical uses of AI and LLMs to improve internal tools, workflows, and product capabilities

What we’re looking for

We are looking for someone with:

  • 6+ years of professional software engineering experience
  • Strong experience with JavaScript / TypeScript
  • Hands-on experience with Angular
  • Strong experience with Python
  • Experience building backend services and REST APIs
  • Good SQL skills and experience with relational databases such as PostgreSQL or MySQL
  • Experience working with Git, Docker, and CI/CD workflows
  • A track record of maintaining reliable, business-critical systems
  • Strong communication skills and comfort working directly with non-technical stakeholders

Nice to have:

  • Experience with FastAPI or similar Python frameworks
  • Experience with cloud infrastructure such as AWS, GCP, or Azure
  • Experience with background jobs, queues, or workflow automation
  • Experience in fintech, lending, payments, accounting, or reconciliation
  • Interest in applying AI or LLMs to real business problems

Our tech stack

Our stack includes:

Python, FastAPI, SQLAlchemy, PostgreSQL, MySQL, Docker, Git, CI/CD, REST APIs, Angular, TypeScript, Retool, Liquibase, OpenTelemetry, Uvicorn, Procrastinate, and cloud infrastructure across AWS, GCP, or Azure.

You do not need to have used every tool in our stack. We care most about strong engineering fundamentals, practical problem-solving, and the ability to learn quickly.

What we offer

  • Equity in the company
  • Hybrid working, with 3 days per week in the office
  • 25 days’ holiday, plus 8 bank holidays
  • 2 paid volunteering days per year
  • One-month paid sabbatical after 4 years
  • Employee loan
  • Free gym membership
  • Team wellness budget for activities such as yoga, tennis, or bouldering