Spruce

Full Stack Engineer

Spruce

full-time

Posted on:

Location Type: Hybrid

Location: London • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Salary

💰 £40,000 - £100,000 per year

Job Level

Mid-LevelSenior

Tech Stack

JavaScriptTypeScript

About the role

  • You’ll work closely with a small, high-calibre team of engineers, designers, and domain experts to build and scale the tools that power the Spruce platform.
  • Depending on your experience, you might:
  • Own and deliver complex features end-to-end
  • Shape system architecture and technical direction
  • Mentor others and raise the bar across the team
  • Or, if earlier in your career, you’ll learn fast by working on meaningful production problems with high ownership from day one.
  • The problem space is deep and varied, including:
  • 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)
  • 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.

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
  • 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 relatively early in your career or already operating at Senior level, you’ll find space here to do the best work of your career.
Benefits
  • 💰 Salary (depending on experience, impact, and location):
  • Junior Engineer: £40–50k
  • Mid-level Engineer: £50–80k
  • Senior Engineer: £80–100k
  • 🍰 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptfrontend frameworksbackend developmentAPI designrelational databasesdata modellinggeospatial analysisLiDARcomputer vision
Soft skills
product-mindedimpact-drivenownershipcandidcollaborativementoringcommunicationjudgmentintentteam-oriented