Careers · Engineering
Senior Full-Stack Engineer
You will own delivery on one or two client products at a time — architecture, implementation and the production behaviour of what you ship. You will be the senior voice on those accounts and make the architectural calls.
What you will do
- Build features end to end across the frontend, API and data layers
- Act as the technical point of contact for your client, translating business goals into a workable plan
- Review code and raise the standard of the codebases you work in
- Take production responsibility for what you ship, including incidents during your working hours
- Mentor mid-level engineers through pairing and design review
What we are looking for
- Five or more years building and operating production web applications
- Depth in TypeScript and a modern React framework, plus a server-side language of your choice
- Solid relational data modelling and an instinct for where queries go wrong
- Experience being responsible for a service in production, including its failures
- Clear written English, since most of our collaboration is asynchronous
Nice to have
- Agency or consulting background across multiple client contexts
- Kubernetes or Terraform experience
- Public open-source contributions or technical writing
How to apply
Email us your CV and links to work you can talk about. You can skip the cover letter. Instead, write a few lines on something you built, what was difficult about it, and what you would do differently now. An engineer reads every application, and we reply either way, usually within a week.