01Senior software engineers
Full-stack web work: a feature nobody has had time to start, a service that needs rewriting, a codebase whose original author has left. Comfortable being handed a repository and a ticket rather than a specification.
Next.js · React · TypeScript · Node.js · Laravel · PostgreSQL
02Frontend engineers
The half of the product a user actually touches. Component libraries that stay consistent past the third contributor, state that survives a back button, and the accessibility and performance work that never makes it onto a roadmap on its own.
React · Next.js · TypeScript · Tailwind CSS · Vue.js
03Backend engineers
APIs, jobs, schemas and the integrations that hold a business together. Brought in when a query has started timing out, a third-party webhook cannot be trusted, or a schema that fitted the first thousand rows no longer fits.
Node.js · Laravel · Python · PostgreSQL · MongoDB · Redis
04Mobile engineers
iOS and Android from one codebase, plus the parts teams usually discover late: offline behaviour, push delivery, store review, and the build pipeline that gets a release out without a manual step.
React Native · Flutter · TypeScript · Firebase
05AI engineers
Retrieval over your own documents, model evaluation that produces a number rather than an impression, and the unglamorous work of getting a prototype to behave on real inputs.
Python · PyTorch · TensorFlow · Hugging Face · Claude API
06Data engineers
Getting data out of somewhere awkward and into somewhere useful: collection at scale, the pipeline that cleans and reconciles it, and reporting a finance team will trust enough to act on.
Python · Apache Spark · PostgreSQL · MongoDB · Google Analytics
07DevOps engineers
Containers, pipelines and environments. Usually brought in when deploying is a person following a checklist, and needs to be a command instead.
Docker · Kubernetes · Terraform · GitHub Actions · Nginx
08SQA engineers
Automated coverage for the paths that actually break, a suite that runs in CI, and regression testing before a release rather than a bug report after one. Load and stress work where the question is what happens at ten times the traffic.
Cypress · Selenium · Jest · Apache JMeter · GitHub Actions
09UI/UX designers
Interface and flow for teams with engineers but no designer. Research and wireframes where the problem is still open, a design system where it is not, and a handover in your file and your components rather than a picture of them.
Figma · Framer · Miro · Tailwind CSS
10E-commerce engineers
Storefronts, themes and checkout. Payment and delivery methods that match how your customers actually pay, and the merchandising and speed work that decides whether a catalogue converts.
Shopify · WooCommerce · Next.js · Google Analytics
11Business analysts and delivery managers
The person who turns a stakeholder conversation into tickets an engineer can start on. Requirements, acceptance criteria and a release plan, for teams whose engineering capacity is not the thing that is short.
JIRA · Miro · Figma