Full Stack Engineer collaborating with a small team to develop tools for heat pump installers in the UK, addressing production challenges and enhancing user experience.
Responsibilities
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
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
Software Engineering Manager at PNC leading engineering teams in Retail Lending Core Services. Emphasizing modernization, innovation, and team development across critical lending platforms.
Staff Engineer developing Saviynt's AI - powered identity platform for enterprise security solutions. Collaborating on software design, development, and deployment with engineering teams in a hybrid setup.
Principal Engineer developing AI - powered identity solutions at Saviynt. Managing complex applications while collaborating with cross - functional teams and adhering to agile principles.
Software Engineer developing innovative technology solutions for Oliver Bernard. Collaborating with teams to build applications and enhance client experiences while working in London.
Fullstack Software Engineer at Cloudflare designing, building, and scaling domain management tools. Join a passionate engineering team for innovative product creation.
Software Developer for medical imaging and data processing solutions in clinical trials at Antaros Medical. Collaborating with clinical teams to deliver compliant software for MR and PET images.
Product Engineer working on air handling units at Johnson Controls. Engaging in engineering work and recommending solutions for product design and development.
Intern role in software engineering at Airwallex providing hands - on project experience and personal mentorship while collaborating with innovative team.
Staff Software Engineer leading the design and development of an AI - powered Banker Workbench feature for CBA. Focused on front - end leadership and modernizing banking technology.