We’re looking for a Full Stack Software Engineer to join a high-performing, product-focused engineering team delivering modern, reliable software across multiple platforms. This role suits someone who enjoys hands‑on development, takes technical ownership, and contributes to how engineering is done. You’ll work in a fast-paced environment modernising operationally critical systems, designing solutions, shipping high‑quality features, and contributing across frontend and backend services while raising standards through mentoring, collaboration, and strong engineering practices.
Responsibilities
* Design and deliver full-stack features using TypeScript, React, and Node.js
* Lead the technical delivery of typical engineering projects from idea to release
* Work across multiple codebases and technologies based on team priorities
* Build observable systems, including health checks, dashboards, and alerting
* Proactively address performance, security issues, and technical debt
* Support the team during urgent issues to keep delivery on track
* Improve engineering practices and contribute to shared standards
* Document, pair, and onboard, sharing knowledge with the team
Technology environment
Frontend: React, TypeScript, shared component libraries, design systems, and accessible UI principles. Backend: Node.js with TypeScript, REST APIs, SQL and NoSQL databases. Infrastructure: Modern CI/CD pipelines, automated testing, and observability tooling.
Qualifications
* Strong full‑stack experience with JavaScript/TypeScript, React, and Node.js
* Proven ability to take ownership of engineering projects end-to-end
* Experience working across multiple services or codebases in a product team
* Good understanding of databases, integrations, and API design
* Experience building secure, performant, and observable systems
* Clear communication skills and the ability to explain technical decisions
* A collaborative, supportive approach with an interest in mentoring others
The impact you’ll have
* Delivering reliable, high-quality software used by real customers
* Improving engineering standards, tooling, and ways of working
* Supporting and mentoring junior engineers
* Identifying risks early and helping teams make informed technical trade-offs
* Contributing to a positive, no-blame engineering culture
Working pattern
Hybrid, with at least three days per week in the Maidenhead office.
#J-18808-Ljbffr