Lead Full Stack Engineer
Lead Full Stack Engineer

Lead Full Stack Engineer

Full-Time 85000 - 120000 ÂŁ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Lead the development of innovative software solutions for the green energy sector.
  • Company: Join a fast-growing startup revolutionising home energy with clean technology.
  • Benefits: Competitive salary, equity options, 33 days holiday, and hybrid working.
  • Why this job: Make a real impact on the environment while advancing your tech career.
  • Qualifications: Experience in full stack development and team leadership.
  • Other info: Collaborative culture with opportunities for personal and professional growth.

The predicted salary is between 85000 - 120000 ÂŁ per year.

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 front‑line of this transition, but who have historically been overlooked and left struggling with outdated, ineffectual software. Since getting started at the 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 an exceptional Lead Engineer to help us move faster and go further as we start to expand outside heat pumps.

Quick background on Spruce: We’ve started with the 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;
  • 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. 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

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

Whether you’re growing into seniority or already operating at staff/lead level, you’ll find space here to do the best work of your career.

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.

Working at Spruce: We’re currently a close‑kit 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.

Application process: Our process is lightweight and respectful:

  • Initial video interview digging into your experience and your interest in this space.
  • Take‑home technical test.
  • Technical interview.
  • Final in‑person team interview.

Lead Full Stack Engineer employer: Spruce

At Spruce, we are dedicated to transforming the home energy landscape with innovative solutions that empower installers and promote sustainability. Our vibrant work culture fosters collaboration and creativity, offering employees the chance to make a real impact while enjoying generous benefits like 33 days of holiday, hybrid working options, and opportunities for professional growth. Join our close-knit team in London or Bristol, where your ideas matter, and you can thrive in a supportive environment focused on meaningful change.
S

Contact Detail:

Spruce Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Full Stack Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is your chance to demonstrate your full stack mastery and problem-solving abilities, so make it shine!

✨Tip Number 3

Prepare for those interviews! Research common technical questions and practice coding challenges. But don’t forget to brush up on your soft skills too—being product-minded and collaborative is key at Spruce.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission to revolutionise home energy solutions.

We think you need these skills to ace Lead Full Stack Engineer

Full Stack Development
Architecture and Technical Strategy
Cross-Cutting Solutions Design
High-Leverage Code Writing
Technical Leadership
Mentoring Senior Engineers
Scaling Risk Identification
Problem-Solving in Real-World Constraints
Modern JavaScript / TypeScript
Frontend Frameworks (React)
Backend Development and API Design
Relational Databases (PostgreSQL, PostGIS)
Data Modelling
Collaborative Development
User-Centric Product Mindset

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for clean energy and heat pumps shine through. We want to see that you’re not just looking for a job, but that you genuinely care about making a difference in the home energy transition.

Tailor Your Experience: Make sure to highlight relevant experience that aligns with our mission and the role of Lead Full Stack Engineer. Use specific examples from your past work that demonstrate your technical skills and leadership abilities, so we can see how you’ll fit into our team.

Be Authentic: Don’t be afraid to show your personality in your application. We value candidness and collaboration, so let us know who you are beyond your technical skills. Share your thoughts on the industry or any innovative ideas you have!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process. Plus, it shows you’re proactive!

How to prepare for a job interview at Spruce

✨Know Your Tech Stack

Familiarise yourself with the tech stack mentioned in the job description, especially Docker, PostgreSQL, Node, and React. Be ready to discuss how you've used these technologies in past projects and how they can be applied to solve real-world problems at Spruce.

✨Show Your Leadership Skills

As a Lead Full Stack Engineer, you'll need to demonstrate your ability to mentor and guide others. Prepare examples of how you've led teams or projects in the past, focusing on how you helped others grow and made decisions collaboratively.

✨Understand the Mission

Spruce is all about making home energy cleaner and more efficient. Research the importance of heat pumps and the challenges installers face. Be ready to discuss how your skills can contribute to solving these issues and improving the installation process.

✨Be Ready for Technical Discussions

Expect to engage in technical discussions during the interview. Brush up on your problem-solving skills and be prepared to tackle complex scenarios related to system architecture and design. Think about trade-offs and scaling risks you’ve encountered before and how you addressed them.

Lead Full Stack Engineer
Spruce
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
  • Lead Full Stack Engineer

    Full-Time
    85000 - 120000 ÂŁ / year (est.)
  • S

    Spruce

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>