×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer, Backend Developer

Job in Horsham, West Sussex, RH12, England, UK
Listing for: ELMO Software Limited
Full Time position
Listed on 2026-09-10
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, React.js
Salary/Wage Range or Industry Benchmark: 50000 - 55000 GBP Yearly GBP 50000.00 55000.00 YEAR
Job Description & How to Apply Below

Software Engineer

A bit of background on Breathe

Located in vibrant Horsham, Breathe isn't your typical SaaS business. Private equity owned, well-funded, with 17,000 customers and an average 6 years’ LTV (a rarity in the SaaS industry), Breathe is the number 1 HR Software for SMEs in the UK. But there is more to it – our work culture is award winning, with talented people that are committed to driving impact, while having fun together.

We're proud of our track record of success, but we're even more excited about what the future holds for us.

Our Values:
What We Live By

Start With People
- We remember our work affects real people, so we take the time to listen, understand and act with care.

Own It, Together
- We take responsibility for our part, support each other through the messy bits, and focus on fixing things rather than finding blame.

Clear Is Kind
- We speak honestly and with care. We don’t avoid difficult conversations, and we make sure people have the clarity they need to move forward.

Why This Role Is SO Important:

We’re looking for a Software Engineer to build the features that make the product. This is a mid-level, hands‑on full‑stack engineering role working across React, Node and AWS, with no ongoing people management responsibility.

This role is central to how we deliver value to customers. You’ll carry features and epics from in-progress to production, own their quality end to end, and work closely with a fast‑paced squad in Horsham. You’ll also work AI‑first, using tools like Claude Code and Codex to accelerate implementation while applying your own judgement to design, validation and quality.

Key

Duties & Responsibilities

Let’s be clear from the start: this isn’t a role where you just pick up tickets and pass them on. You’ll own delivery from build through to production health, contribute to technical decisions, and help raise the bar for the team. You are the builder, the problem‑solver, and the person making sure features ship well and stay healthy.

Driving end-to-end delivery:
Delivering features and epics from in-progress to production, with clear scope, ownership and delivery within estimate.

Owning quality:
Taking responsibility for tests, non‑functional requirements, security and the production health of the features you ship.

Shipping safely:
Releasing behind feature flags where needed, verifying post‑deployment health and helping ensure nothing falls through the cracks.

Supporting production:
Taking part in on‑call, incident response and post‑mortems, and monitoring the features you’ve delivered.

Designing sensible solutions:
Designing medium‑complexity components with clear interfaces and separation of concerns within the team’s existing React / Node architecture.

Working AI‑first:
Directing AI coding agents to generate implementation and tests, while owning every line of code and validating outputs for correctness, security and architectural fit.

Writing robust code:
Producing well‑tested code with unit and integration coverage that works cleanly within automated quality gates.

Contributing to the wider system:
Helping shape plans, ADRs and API specs, and using the ticketing system to refine requirements well.

Raising the team bar:
Reviewing peers’ code thoroughly, shadowing interviews, and mentoring junior engineers through pairing and peer review.

Collaborating globally:
Working closely with the global engineering team in Australia, building to shared architecture, APIs and standards across time zones.

Key Competencies & Behaviours

You Start with People:
You remember the feature lands with real users and real teammates, and you give useful feedback that helps others move forward.

You Own It, Together:
You take responsibility for your work and carry features through to production rather than handing them off half‑done.

You believe that Clear Is Kind:
You communicate clearly on technical work, document changes well, and raise blockers early instead of quietly stalling.

You’re a strong full‑stack engineer:
You’re comfortable with React, Node and modern web application development, and can carry a feature end to end in AWS.

You think in quality and resilience:
You understand performance,…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary