Full Stack Engineer

Spruce
London

We’re on a mission to make it simple and affordable for every home in the UK to be heated and powered by clean, green electricity. Our customers are the installers who are at the forefront of this transition, but who have historically been overlooked and left struggling with outdated, ineffectual software.

Since getting started at beginning of 2024, we’ve grown exponentially, have raised several rounds of funding from top tier VCs, and now support over 500 heat pump installation businesses across the UK.

We’re looking for exceptional engineers at any level to help us move faster and go further as we start to expand outside heat pumps.

Quick background on Spruce

We’ve started with most challenging but ultimately most important part of the home energy transition: replacing boilers with heat pumps.

Nearly 20% of the UK’s carbon emissions come from heating homes. There is no credible path to net zero without replacing gas and oil boilers — and today, heat pumps are the only scalable alternative with their almost-magical ability to convert 1kW of electricity into 4kW of heat (🤯).

The problem? The installation process is slow, fragmented, and painfully manual. This increases costs for homeowners, limits how fast installation businesses can grow, and makes it almost impossible to offer a heat pump when someone’s boiler breaks down.

We’re fixing this. We’ve built an end-to-end operating system for heat pump installers — from initial enquiry through design and installation to compliance and paperwork. Relative to the best alternatives, Spruce now:

  • Halves the time installers spend per job;
  • Doubles sales conversion rates; and
  • Improves quality, margins, and customer experience.

And we’re only just getting started. With fresh investment and growing demand, we’re now expanding into the rest of the home renewables supply chain – supporting manufacturers and merchants as well as installers, and enabling solar & battery installations alongside heat pumps.

The Role

You’ll work closely with a small, high-calibre team of engineers, designers, and domain experts to build and scale the tools that power the Spruce platform.

Depending on your experience, you might:

  • Own and deliver complex features end-to-end
  • Shape system architecture and technical direction
  • Mentor others and raise the bar across the team
  • Or, if earlier in your career, you’ll learn fast by working on meaningful production problems with high ownership from day one.

The problem space is deep and varied, including:

  • Heat loss modelling and hydronic system design
  • 2D and 3D floor-plan tooling using LiDAR and computer vision
  • Large-scale data ingestion and geospatial analysis
  • Offline-first, collaborative PWAs
  • Hardware integrations (Bluetooth measurement tools, sensors, monitoring systems)

This is not CRUD-only work. You’ll be working meaningful production problems from day one that blends physical reality, real-world constraints, and serious impact.

Tech Stack

Our tech stack strives for simplicity, symmetry and efficiency. Our hard problems come from the real world instead of self made architectural problems.

You don’t need to know all of the below but you do need an appetite for full stack mastery and owning the problem end to end.

  • Docker, Docker Compose
  • PostgreSQL, PostGIS, Atlas migrations
  • Node, Prisma
  • React, Typescript, Konva, Tailwind

Requirements

We care less about titles and more about impact, judgment, and intent.

You’ll likely have experience with:

  • Modern JavaScript / TypeScript and frontend frameworks
  • Backend development and API design
  • Relational databases and data modelling

But more importantly, you are:

  • Product-minded — you want to understand real users and real problems, not just tickets
  • Impact-driven — you balance technical quality with momentum and know when “good enough” is exactly right
  • Comfortable with ownership — you take responsibility for outcomes, not just code
  • Candid and collaborative — you challenge ideas openly, receive feedback well, and optimise for the team over ego

Whether you’re relatively early in your career or already operating at Senior level, you’ll find space here to do the best work of your career.

…and you’ll hopefully also love heat pumps! 🤓

Benefits

💰 Salary (depending on experience, impact, and location):

  • Mid-level Engineer: £50–80k
  • Senior Engineer: £80–100k
  • Lead Engineer: £90–130k

🍰 Meaningful slice of equity (options) in the company

🏖️ 33 days holiday and opportunity to work from abroad for another 30 days each year

🏡 Hybrid working: Min. 2 days in-person a week ( London or Bristol )

👧 Workplace Nursery Benefit scheme ( YellowNest )

🚲 Cycle to Work scheme

🤝 Full-team meetups every fortnight with paid travel, accommodation and dinner

👨‍👩‍👧‍👦 Brilliant team to learn from and massive opportunity to grow

Working at Spruce

  • We’re currently a close-knit team of 20, split evenly between London and Bristol. You’ll spend 2-3 days each week working together in-person in your nearest office, and we get everyone altogether every fortnight.
  • You'll have genuine influence from day one. The best idea wins regardless of seniority. We expect you to challenge everything, ask "why?" multiple levels deep, and push back when something doesn't make sense.
  • We want everyone to spend time with installers on-site, feel their pain points, then be able to rapidly suggest and implement solutions based on real feedback rather than assumptions.
  • We move fast and ship imperfect things, learning from users rather than trying to perfect in isolation. When things break, we focus on how we fix it, what can we learn and never blame. You'll own your outcomes whilst knowing the team has your back.
  • Feedback is constant, direct, and kind – we'll tell you when something isn't working and expect the same honesty (and empathy) back.
Posted 2026-03-21

Recommended Jobs

OOH RVN | North London | Up to £36,000k

Global Veterinary Careers
North London

Are you looking for a permanent position that offers an excellent opportunity to develop nursing skills in medical and surgical nursing, working alongside a veterinary surgeons and another experienced…

View Details
Posted 2026-03-15

Weekend Sonography roles available! - (Band 7 Sonographers - NHS Client)

Pulse
London

About the Role Pulse Healthcare is currently seeking 6 experienced Band 7 Sonographers to join our private client in South London for ongoing weekend cover . This is an exciting opportunity t…

View Details
Posted 2025-09-09

Hotel Contracting & Partnerships Manager

Platinum Travel Recruitment Ltd
London

We are seeking an experienced  Hotel Contracting & Partnerships Manager to join a well established and forward thinking travel company, office based in London. The  Hotel Contracting & Partners…

View Details
Posted 2025-09-27

Live-in Nanny-Housekeeper in Paddington, London, Job ID J1FBC2

Little Ones UK Ltd
London

A lovely family based in Paddington, London, is seeking a Live-in Nanny Housekeeper to care for their baby while maintaining a clean, tidy, and well-organised home. Someone who speaks Tagalog is a mu…

View Details
Posted 2026-03-03

AV Technician - Starting ASAP in Hounslow

Marchant Recruitment
Hounslow, Greater London

AV Technician Location: Hounslow, West London Salary: Competitive (Based on experience) Contract Type: Full-Time, Permanent Start Date: ASAP / Immediate The Opportunity Wayman Ed…

View Details
Posted 2026-02-04

Treasury Manager

Michael Page
City of London, Greater London

Play a key leadership role in a high-profile Treasury function, taking full ownership of day-to-day operations within a large, complex organisation. Have direct influence over liquidity and cashfl…

View Details
Posted 2026-01-10

HPC Engineer

LinuxRecruit
London

Join an internationally renowned institute as it establishes a new High Performance Computing function to support world leading research. Your experience across HPC, Storage and GPUs will allow you t…

View Details
Posted 2026-01-21

Teacher

Uniform Education
London

Sixth Form Teacher - Full Time - Immediate Start UET1 A specialist school in the Kingston area of South West London is seeking a dedicated Sixth Form Teacher to join the team on a full-time basis wit…

View Details
Posted 2026-03-12

Electrician subcontractor - Heat pump installations

Installio
Croydon, Greater London

Are you an electrician looking to get into the world of renewables? Installio is building the UK's largest independent network of heat pump installers, including plumbers, heating engineers, and elec…

View Details
Posted 2025-10-18

Reception Teacher — Merton — January 2026 start

Marchant Recruitment
Merton, Greater London

Are you a dedicated Reception Teacher seeking a Part-Time role from January 2026? A friendly Merton primary is recruiting a Reception Teacher to join its EYFS team on a Part-Time basis. The Reception…

View Details
Posted 2025-10-24