Lead Full Stack Engineer
Role details
Job location
Tech stack
Job description
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
As a Lead Full Stack Engineer, you'll sit at the intersection of hands-on technical work, team leadership, and product strategy.
You'll still write a bunch of code - especially the hard, high-leverage parts - but your impact will increasingly come from setting direction, unblocking others, and raising the bar across the team.
You'll work closely with engineers, designers, and product leadership to ensure we're building the right things, in the right way, at the right time. What you'll do
- Own architecture and technical strategy for a core domain or set of systems.
- Design, guide, and build complex, cross-cutting solutions that span multiple parts of the product.
- Write high-leverage code: reference implementations, critical paths, foundational frameworks.
- Lead technical discussions, make trade-offs explicit, and help teams align.
- Mentor senior engineers and develop others into technical leaders.
- Coach engineers in how to make decisions, rather than making every decision yourself.
- Proactively identify scaling risks, bottlenecks, and areas of technical debt - and drive solutions.
Depending on your background, you may:
- Be stepping into your first formal lead role from a senior IC position, or
- Have already led teams successfully and want to stay close to the technical work
Either way, we'll support you in growing your leadership scope over time. The problem space
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:
- 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)
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.
Requirements
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
- Solving ambiguous, real-world problems end-to-end
- Mentoring and/or building healthy, high-trust teams
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
Benefits & conditions
Salary (depending on experience, impact, and location): £85-120k
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