Full Stack Engineer (TypeScript / Node)

Bourn

Greater London

On-site

GBP 80,000 - 110,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bourn is looking for an engineer who owns end-to-end features across lending, payments, billing and vendor management, with strong TypeScript/Node fundamentals. You’ll move between backend, frontend and infrastructure, from API and event design to the user experience, and you may build a NestJS microservice one day and a Next.js portal the next.

The role spans data integrations with banks and fintechs, banking APIs, and real-time workflows, as you connect financial data and AI-enabled processes

Qualifications

  • Strong TypeScript/Node fundamentals.
  • Experience across backend, frontend and infrastructure.
  • Comfort shipping features end-to-end in a fast-moving environment.

Responsibilities

  • Build and own features across lending, payments, billing and vendor management from API design to UX.
  • Integrate financial-data providers to support data aggregation and lending decisions.
  • Work with banks, fintechs and providers on banking APIs and payments.

Skills

TypeScript
NestJS
Full stack

Tools

Next.js
Kafka

Job description

TypeScript / NestJS leaning, genuinely full stack.
The role

We're looking for an engineer who wants ownership, a fast-moving environment and interesting problems to solve. Bring strong TypeScript/Node fundamentals, curiosity and a willingness to move between backend, frontend and infrastructure. The scope runs from customer-facing portals to bank integrations, event-driven workflows and AI-enabled financial products.

What you'll be working on

Build and own features across lending, payments, billing and vendor management, from API and event design through to the user experience. You might build a NestJS microservice one day, a lender portal in Next.js the next, then connect the whole workflow through Kafka.

Integrate financial-data providers to support data aggregation, credit decisioning and better lending products. Work with Tier 1 banks, fintechs and specialist providers on banking APIs, payments, account infrastructure and transaction monitoring.

Expect boutique, bespoke integrations as well as familiar APIs: bank-specific requirements and the entertaining edge cases that appear when software meets real money.

Work with LLMs, agents and Model Context Protocol (MCP) clients and servers. Build authenticated tool interfaces, expose financial capabilities with appropriate access controls, and help connect financial data and AI-driven lending decisions to reliable, explainable production workflows.

How we work

We're a small engineering organisation with real autonomy, short feedback loops and direct access to product, finance and commercial stakeholders. You'll take a problem, understand what the business needs, challenge assumptions, design a sensible solution and get it into production.

We like quick prototypes, useful feedback and engineers who ship. We also build financial infrastructure: reliability, idempotency, security, observability and good automated testing matter when your code can move money.

AI is part of how we build. Use it to investigate unfamiliar systems, prototype ideas, write and review code, and tackle bigger problems. Bring your own engineering judgement to the result. You build it, understand it and help operate it.

What matters most

Strong TypeScript/Node engineering fundamentals, sound judgement and the ability to learn quickly matter more than experience with any particular tool.

You'd enjoy this role if...
  • You like owning a problem and shipping useful software.
  • You can move across services, UI, data and infrastructure.
  • You use AI thoughtfully to increase what you can accomplish.
  • You enjoy APIs, distributed systems and unfamiliar integrations.
  • You care about production behaviour, including failure and recovery.
  • You want tangible outcomes: businesses receiving funding, money moving and lending decisions becoming working products.

Bring your curiosity. Build things that matter.

Interview Process
  • Introductory call- a video or phone call with our VP Engineering to get to know each other
  • Technical interview- a coding challenge with a member of the engineering team
  • Values and ways of working- a conversation with our Chief of Staff
  • Founder call- a chat with our founder about Bourn's vision and where we're heading
  • Offer- if it's a match, we'll make you an offer
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer (Kotlin / JVM)
Full Stack Engineer (Kotlin / JVM)

Bourn • Greater London

On-site
GBP 70,000 - 120,000
Full-Stack Engineer (TS/Node) — Fintech, AI & Lending
Full-Stack Engineer (TS/Node) — Fintech, AI & Lending

Bourn • Greater London

On-site
GBP 80,000 - 110,000
Platform & Security Engineer
Platform & Security Engineer

Bourn • Greater London

On-site
GBP 80,000 - 120,000
Full Stack Engineer
Full Stack Engineer

Bondaval • Greater London

Hybrid
GBP 60,000 - 90,000
Private healthcare
25 days holiday
Bike to work scheme
+4
Full Stack Engineer
Full Stack Engineer

Signify Technology • Greater London

On-site
GBP 55,000 - 80,000
Full Stack Engineer
Full Stack Engineer

Explore Group • United Kingdom

On-site
GBP 65,000 - 100,000
Senior Software Engineer - Kotlin / Java - B2B Saas Fintech
Senior Software Engineer - Kotlin / Java - B2B Saas Fintech

Landytech • England

Hybrid
GBP 90,000 - 120,000
Software Engineer
Software Engineer

Lumin Wealth Limited • St Albans

Hybrid
GBP 70,000 - 90,000
Hybrid working
St Albans HQ on-site
Fullstack Engineer
Fullstack Engineer

Oscar Technology • Greater London

Hybrid
GBP 90,000 - 120,000
Software Engineer, Full Stack
Software Engineer, Full Stack

NatWest Group • Greater London

On-site
GBP 70,000 - 90,000