Full Stack Software Engineer (ID: F3iTAXI8)

Place of Work: Hybrid
Salary: £ 55,000 - £ 60,000 (Per Annum)
Date Posted: 17-Jun-2026
Expiry Date: 14-Dec-2026
Job Details:
Location: London, Greater London, United Kingdom
Job Category: Software Engineering
Career Level: Experienced Software Engineer
Contractual Type: Full Time/Permanent
Working Hours: Full Time
Qualifications: Bachelor's, IT, Computer Science, Engineering
Experience: 5 years’ experience in a development role
Positions Available: 1
Skills Required
  • AWS
  • Azure
  • CI/CD pipelines
  • GraphQL
  • Python
  • React
  • RESTful APIs
  • Ruby on Rails
  • Software Engineering
Job Description

Full Stack Software Engineer - Build the software behind cleaner energy

Since 2004, we have grown into the UK’s largest wholesale distributor of solar PV, energy storage systems and EV charging products. Commercial and residential installers use us every day in the UK, and more customers are now coming from Europe and overseas. The Labora Group has owned us since 2021. Turnover has gone past £300m. Growth is still running above 50% a year.
For a full-stack software engineer, the work has weight behind it: real users, heavy trading days and problems that do not politely wait their turn. Every order, quote, design, catalogue update and warehouse movement sits inside a connected digital operation. The software matters here because the business moves quickly, and customers rely on us to keep moving with it.

The role:

We need a mid to senior software engineer for our in-house software team. You will sit in eCommerce and get your hands dirty with the B2B journeys our customers and colleagues use.
As a full-stack software engineer, you will work across front-end systems, back-end services, APIs and integrations. You will connect our online portal, design tools and commercial systems with platforms used by Finance, Warehouse, Fulfilment and wider business teams. Some days will be about clean code and architecture. Other days will be about asking the right awkward question before the wrong thing gets built.
This full-stack software engineer role needs the kind of person who can discuss architecture in the morning and later ask a warehouse colleague what really happens when an order gets stuck. Product, Engineering, UX, DevOps, SaaS partners and business teams will be involved. Plain English will save you time.

Work you will pick up:

You will design, develop, test and support software for a complex, composable eCommerce platform. The platform serves trade customers, internal teams and multiple business locations, so performance and reliability are not abstract ideas here. If something slows down, someone feels it.
As a software engineer in the squad, you will wire APIs, microservices and third-party tools into ERP, PIM, CRM and eCommerce systems. There is plenty to get into: personalisation, catalogues, pricing engines, bulk orders, account pricing and those awkward B2B workflows that never fit a simple basket model.
The full-stack software engineer we hire will write TypeScript and Node code that people can live with later. Code reviews, architecture chats and fixing debt before it bites all come with the job. You will be expected to use CI/CD well, think about testing from the start and keep security, data privacy and compliance in the conversation.
You will not line-manage people. You will still influence direction. A good software engineer here can lead technical delivery through judgment, clarity and trust, not a job title.

What we are looking for:

You will not need every item on this list. As a software engineer, you will need strong full-stack experience and the confidence to work through messy product problems with other people.
We would like to hear from a full-stack software engineer who has built things with REST, GraphQL and event-driven architecture, not only nodded along in meetings about them. Enterprise systems experience helps. Customer journeys soon hit finance, stock, warehouse and fulfilment rules.
Infrastructure as Code experience is important. Terraform is useful, and Bicep is preferred. CI/CD should feel normal to you, including the bits where a pipeline exposes a weak assumption before production does.
On an ordinary week, TypeScript, Node, Shopify Liquid, Bicep, Azure DevOps and Pipelines may all show up. React or Vue.js, would help. So would Python, Ruby, serverless functions, microservices or cloud infrastructure. Azure is our preference. If your cloud miles were earned in AWS or GCP, that can still translate.
A full-stack software engineer who is curious about AI-assisted delivery, including tools such as Cursor, will fit the direction of the team. We are interested in practical use, not hype.
PV sector knowledge would be handy. No one will mark you down for learning it here. We care more about user curiosity, clear communication and the habit of checking the real workflow before trusting the diagram.

Why join us

This is a chance for a full-stack software engineer to build software in a business that is growing quickly and doing useful work in clean technology. You will see how your decisions affect customers, colleagues and the wider operation.
The pace can be demanding. The reward is that your work will not disappear into a corner of a large organisation. You will help build systems that support solar, storage and EV charging adoption, one transaction at a time.
You will get a competitive salary, 25 days holiday plus bank holidays, pension, life assurance, product discounts, Cycle to Work, an electric car scheme, career development, employee assistance support and staff events. The team will help you settle in too.

Inclusion:

Different backgrounds, experiences and viewpoints lead to better decisions. Everyone should be treated with respect and feel able to be themselves at work.
We welcome applicants from every background, including people from underrepresented groups. If an adjustment would make the application or interview process easier, tell us.
If you are a software engineer who wants a hands-on full-stack role with commercial weight, customer contact and clean technology purpose, get in touch.

Position: Software Engineer - Full Stack - Job Type: Full-Time - Salary: £55,000 to £60,000 - Location: London /Hybrid

Similar Jobs You May Like
Software Engineer
Bury, West Sussex, United Kingdom
Salary: £ 40,000 - £ 50,000 (Per Annum)
Software Developer
Hounslow, Greater London, United Kingdom
Salary: £ 40,000 - £ 50,000 (Per Annum)
Machine Learning Engineer
London, Greater London, United Kingdom
Salary: £ 63,000 - £ 88,000 (Per Annum)
Graduate Software Developer
Dunstable, Bedfordshire, United Kingdom
Salary: £ from 28,000 (Per Annum)
Software Developer
Bath, Somerset, United Kingdom
Salary: £ 35,000 - £ 60,000 (Per Annum)
Senior Software Engineer
London, Greater London, United Kingdom
Salary: £ 65,000 - £ 85,000 (Per Annum)