
Full Stack Engineer
Spruce
full-time
Posted on:
Location Type: Hybrid
Location: London • 🇬🇧 United Kingdom
Visit company websiteSalary
💰 £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