Software Engineer

The Wave
Maidenhead, UK
2 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Automation of Tests Databases Continuous Integration Design of User Interfaces Node.Js NoSQL SQL Databases Systems Integration TypeScript Datadog ReactJS Technical Debt
+5 more
Backend Material UI Front End Software Development Api Design Restful APIs

Job description

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

  • 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 next week (4th May), with a clear and efficient process.

Contact me (Sam Barcia) for more info on

Requirements

  • 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, * 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all