Software Engineer
Full Stack Software Engineer
TypeScript | React | Node.js
£60,000–£85,000 | Hybrid (3 days per week in Maidenhead)
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, taking technical ownership and contributing to how engineering is done.
You’ll work in a fast-paced environment modernising operationally critical systems. From designing solutions to shipping high-quality features, you’ll contribute across frontend and backend services while helping to raise standards through mentoring, collaboration and strong engineering practices.
What you’ll be working on
- Designing and delivering full-stack features using TypeScript, React and Node.js
- Leading the technical delivery of typical engineering projects from idea to release
- Working across multiple codebases and technologies based on team priorities
- Building observable systems, including health checks, dashboards and alerting
- Proactively addressing performance, security issues and technical debt
- Supporting the team during urgent issues to keep delivery on track
- Improving engineering practices and contributing to shared standards
- Sharing knowledge through documentation, pairing and onboarding support
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
What you’ll bring
- 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.
Interviews are kicking off this week (12th Jan), with a clear and efficient process.
Contact me (Sam Barcia) for more info on sam.barcia@wavetalent.co