Full Stack Engineer in London

Full Stack Engineer in London

London Full-Time 42000 - 70000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Join our team to build innovative tools for heat pump installations and improve the industry.
  • Company: Dynamic startup focused on making home heating sustainable and efficient.
  • Benefits: Competitive salary, equity options, 33 days holiday, and hybrid working model.
  • Why this job: Make a real impact on the environment while developing cutting-edge technology.
  • Qualifications: 2+ years in software development with skills in Node, React, and Typescript.
  • Other info: Collaborative team culture with opportunities for personal and professional growth.

The predicted salary is between 42000 - 70000 £ per year.

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.

Almost 20% of the UK’s carbon emissions comes from heating homes – there’s simply no way to reach net zero without phasing out gas and oil boilers. Right now the only serious alternative is heat pumps, with their almost-magical ability to turn 1 kW of electricity into 3-5 kW of heat. But there’s a problem: the heat pump installation journey is slow, inefficient, and just so painful. This makes it really hard for existing installers to grow their businesses and puts off gas engineers from starting to do heat pumps. Perhaps most critically, it means you can’t currently offer a heat pump when someone’s boiler breaks and they urgently need heating. We’re fixing this.

We’ve built a platform for heat pump installers to manage the whole installation journey from initial enquiry through to final compliance paperwork, freeing up their time to focus on what really matters: doing high-quality installations, providing great customer service, and scaling their business. Despite only getting started at the beginning of 2024, we’re having a massive impact on installation businesses, suppliers, and manufacturers across the UK: halving the time they spend on each job, doubling their sales conversion rates, and boosting their bottom line. Having now raised further investment, we’re in the process of scaling the team to massively grow our impact. We ultimately want to build an operating system for the whole home renewables supply chain.

The Role

You’ll work alongside Steph, Nick, Emma, Kieran, Raph, and Dan and the rest of the team to build the various tools that make up the installer OS. You’ll be exposed to a wide variety of problem spaces including:

  • Designing hydronic systems and modelling building heat loss.
  • Building a 2D and 3D floorplan creator, with the help of 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.

Tech Stack

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

Requirements

You’ll have at least 2 years development experience and will have 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

On top of that you’ll be:

  • Product-minded – you want to properly understand the problem you’re solving and the people you’re solving it for. You push forward change in any way you can, from updating Figma designs to talking to customers directly.
  • Impact-focussed – you want to make a big impact with your work, balancing high-quality code and technical debt with the need to deliver new features to our customers – and you’ll take pride in seeing the difference our tools make for installers.
  • Team-oriented – you’re a unifying and collaborative force, not a lone wolf. The idea of spending some time in person with the rest of the team feels exciting and not a chore.

…and you’ll hopefully also love heat pumps!

Benefits

  • £50-100k salary, depending on experience and location
  • Slice of equity (options) in the company
  • 33 days holiday and opportunity to work from abroad for another 30 days each year
  • Hybrid working: 2–3 days in-person a week (London or Bristol), with full-team meetups every fortnight.
  • Brilliant team to learn from and massive opportunity to grow
  • Meaningful, impactful work that genuinely improves the world.

Working at Spruce

We’re currently a close-knit team of 10, split between London and Bristol. We spend 2-3 days each week working together in-person in both locations, and 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.

Full Stack Engineer in London employer: Spruce

At Spruce, we are not just building a product; we are on a mission to revolutionise the heat pump installation process across the UK. As a Full Stack Engineer, you will join a dynamic and collaborative team in either London or Bristol, where your contributions will directly impact our growth and the environment. With competitive salaries, equity options, generous holiday allowances, and a culture that values feedback and innovation, Spruce offers a unique opportunity for meaningful work that truly makes a difference.
S

Contact Detail:

Spruce Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Engineer in London

✨Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, webinars, or even local tech events. You never know who might have a lead on your dream job!

✨Tip Number 2

Show off your skills! Create a portfolio that highlights your best projects. Whether it's a GitHub repo or a personal website, make sure it’s easy to navigate and showcases your full stack prowess.

✨Tip Number 3

Prepare for those interviews! Research common questions for Full Stack Engineers and practice your answers. Don’t forget to brush up on your tech stack knowledge – they’ll want to see you know your stuff!

✨Tip Number 4

Apply through our website! We love seeing applications directly from candidates who are excited about our mission. Tailor your application to show how you can help us make heat pump installations faster and easier!

We think you need these skills to ace Full Stack Engineer in London

Node
React
Typescript
Relational Database Design
SQL
REST APIs
Distributed Systems
Scalable Architecture
Security
Docker
PostGIS
Data Scraping
Problem-Solving Skills
Collaboration
Product Mindset

Some tips for your application 🫡

Show Your Passion for Heat Pumps: When you're writing your application, let your enthusiasm for heat pumps shine through! We want to see that you understand the impact of our work and are genuinely excited about making installations faster and easier.

Tailor Your Experience: Make sure to highlight your experience with Node, React, and Typescript in your application. We’re looking for someone who can hit the ground running, so show us how your skills align with what we need!

Be Team-Oriented: We love a collaborative spirit! In your application, mention any experiences where you've worked closely with others to solve problems or drive change. We want to know how you can contribute to our tight-knit team.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!

How to prepare for a job interview at Spruce

✨Know Your Tech Stack

Make sure you’re well-versed in Node, React, and Typescript. Brush up on your relational database design and SQL skills too. Being able to discuss how you've used these technologies in past projects will show that you're not just familiar with them, but that you can apply them effectively.

✨Understand the Product and Its Impact

Before the interview, take some time to understand the heat pump installation process and the challenges installers face. This will help you demonstrate your product-minded approach and show that you genuinely care about solving real problems for users.

✨Show Your Team Spirit

Spruce values collaboration, so be ready to share examples of how you’ve worked effectively in a team. Talk about times when you’ve contributed to group projects or helped resolve conflicts, as this will highlight your team-oriented mindset.

✨Be Ready to Learn and Adapt

The company moves fast and embraces learning from mistakes. Be prepared to discuss how you handle feedback and adapt to new challenges. Share experiences where you’ve learned from failures and how that has shaped your approach to development.

Full Stack Engineer in London
Spruce
Location: London
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
  • Full Stack Engineer in London

    London
    Full-Time
    42000 - 70000 £ / year (est.)
  • S

    Spruce

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