Full Stack Engineer
Listed on 2026-02-25
-
Software Development
Software Engineer
Overview
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. We're looking for a Full Stack Engineer to join our team of 10 and drive the next phase of growth.
Background on Spruce Almost 20% of the UK's carbon emissions come from heating homes. Right now, the only serious alternative is heat pumps, with their ability to turn 1 kW of electricity into 3-5 kW of heat. The heat pump installation journey is slow, inefficient, and painful, making it hard for installers to grow their businesses and deterring new heat pump adoption from boiler failures.
We're fixing this. We've built a platform for heat pump installers to manage the whole installation journey from initial enquiry through final compliance paperwork, freeing up time to focus on high-quality installations, customer service, and scaling. Since starting in 2024, we're halving the time per job, doubling sales conversion rates, and boosting bottom lines for installation businesses, suppliers, and manufacturers across the UK.
With additional investment, we are scaling the team to grow our impact and aim to build an operating system for the whole home renewables supply chain.
The Role You'll work alongside Steph, Nick, Emma, Kieran, Raph, Dan, and the rest of the team to build the tools that make up the installer OS. You'll be exposed to a wide variety of problem spaces including design, data, and integration challenges.
Responsibilities- Designing hydronic systems and modelling building heat loss
- Building a 2D and 3D floorplan creator with LiDAR and computer vision
- Scraping and large-scale data consolidation to provide country-wide datasets
- Offline-first and PWA applications with multiple users collaborating simultaneously
- Integrating with hardware such as Bluetooth laser measures, sensors, and heat pump monitoring systems
- Docker, Docker Compose
- PostGIS, Atlas migrations
- Node, Prisma
- React, Typescript, Konva, Tailwind
You'll have at least 2 years of development experience and an excellent understanding of:
- Node, React, and Typescript
- Relational database design and SQL
- REST APIs
- Distributed systems and their associated problems
- Scalable architecture and security
- Product-minded – you want to understand the problem and the people you're solving it for, pushing forward change from updating designs to talking to customers
- Impact-focused – you balance high-quality code and technical debt with delivering new features for customers
- Team-oriented – you are collaborative and value being with the team in person
- And you'll hopefully love heat pumps
- Salary: £50-100k depending on experience and location
- Slice of equity (options) in the company
- 33 days holiday with up to 30 additional days abroad per year
- Hybrid working: 2-3 days in-person per week (London or Bristol), with full-team meetups every fortnight
- Brilliant team to learn from and significant growth opportunities
- Meaningful, impactful work that genuinely improves the world
- We are a close-knit team of 10, split between London and Bristol, with 2-3 in-person days per week and biweekly full-team meetups
- You will have genuine influence from day one; the best idea wins regardless of seniority, and you are encouraged to challenge assumptions
- We encourage field visits with installers to understand pain points and rapidly implement solutions based on feedback
- We move fast, ship imperfect things, learn from users, and own outcomes with team support
- Feedback is constant, direct, and kind – we expect the same honesty and empathy back
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: