Build and ship the web and backend applications we deliver for clients — from first scaffold through production support.
What you will do
Design, build and maintain web applications and APIs end to end
Work directly with clients to turn requirements into something shippable
Review teammates’ code and keep the quality bar steady across projects
Support what you ship — you are close to production, not shielded from it
What we are looking for
Solid JavaScript/TypeScript, plus one of React, Node.js, Python or Java
Comfortable with relational databases and REST or GraphQL APIs
You can explain a technical trade-off to someone non-technical
You have worked in, or want to work in, a small team with wide scope
Run the cloud and on-premise infrastructure behind our client engagements, and the automation that keeps it boring.
What you will do
Provision and operate infrastructure across AWS, Azure or GCP
Build CI/CD pipelines and infrastructure-as-code that other engineers rely on
Set up monitoring and alerting, and respond when it fires
Harden systems and help clients meet their security and compliance obligations
What we are looking for
Hands-on with Linux, containers and at least one major cloud provider
Terraform, Ansible or equivalent infrastructure-as-code experience
Kubernetes in production, or a clear appetite to get there
You automate the thing rather than documenting how to do it manually
Own quality across our delivery work — build the automated coverage that lets us ship often without holding our breath.
What you will do
Write and maintain automated test suites for web and API layers
Build testing into CI so failures surface before review, not after release
Do exploratory testing on recent features and write up what you find clearly
Work with engineers on testability rather than inspecting quality in at the end
What we are looking for
Experience with Playwright, Cypress, Selenium or similar
You can write code, not just click through test cases
API testing