We've gone from 0 to 400+ customers in under 18 months, with strong signs of product-market fit and a big mission: to make heat pump installations faster, easier, and more scalable across the UK. Now we're looking for a Full Stack Engineer to join our team of 10 and drive the next phase of growth.
Quick background on Spruce
Almost 20% of the UK's carbon emissions come from heating homes — there's no way to reach net zero without phasing out gas and oil boilers. Currently, the main alternative is heat pumps, which can convert 1 kW of electricity into 3-5 kW of heat. However, the installation process is slow and inefficient, making it difficult for installers to grow and discouraging engineers from adopting heat pumps. This also means urgent heat pump installations are challenging when boilers break.
We're building a platform for heat pump installers to manage the entire installation process, from enquiry to compliance paperwork, allowing them to focus on quality, customer service, and scaling. Since launching in early 2024, we've significantly impacted UK installation businesses, doubling sales conversion rates, halving job times, and increasing profitability.
With additional investment, we're scaling our team to expand our impact towards building an operating system for the entire home renewables supply chain, similar to platforms like ServiceTitan, Procore, and AutoCAD.
The Role
You will collaborate with Steph, Nick, Emma, Kieran, Raph, Dan, and the team to develop various tools that comprise our installer OS. Your work will involve:
* Designing hydronic systems and modeling building heat loss
* Creating 2D and 3D floorplan tools using LiDAR and computer vision
* Scraping and consolidating large datasets for nationwide use
* Developing offline-first and PWA applications supporting multiple users
* Integrating with hardware like laser measures, sensors, and heat pump systems
Tech Stack
* Docker, Docker Compose
* PostGIS, Atlas migrations
* Node, Prisma
* React, Typescript, Konva, Tailwind
Requirements
Candidates should have at least 2 years of development experience and a strong understanding of:
* Node, React, and Typescript
* Relational database design and SQL
* REST APIs
* Distributed systems and associated challenges
* Scalable architecture and security
Additionally, you should be:
* Product-minded, understanding user needs and actively engaging in design and customer interactions
* Impact-focused, balancing quality with delivery
* Team-oriented, collaborative, and eager to spend time with installers in the field
* Passionate about heat pumps is a plus!
Benefits
* £50-100k salary, depending on experience and location
* Equity options in the company
* 33 days holiday plus 30 days remote work annually
* Hybrid work: 2-3 days in London or Bristol, with team meetups every two weeks
* Growth opportunities and a talented team
* Meaningful work that makes a real difference
Working at Spruce
* Small, close-knit team of 10, split between London and Bristol, with regular in-person collaboration
* Influence from day one; your ideas matter
* Opportunity to engage directly with installers and incorporate real feedback
* Fast-paced environment focused on learning and iteration
* Open, honest, and empathetic feedback culture
#J-18808-Ljbffr