Roles

Pick a job. See the tools that job really uses: must have, every day, good to know.

How to read a role card

Each card is one job. The colored strip shows which kinds of tools the job leans on. Must have is what you can't do the job without, Every day is what you touch daily, Good to know is worth learning next. Hover a tool to light it up on every card that uses it; click it to compare.

The same roles as a table
RoleWhat they doMust haveEvery dayGood to know
Tech LeadLeads a team's code, reviews work and keeps the local setup and CI healthy.github-actions, docker-compose, claude-code, renovate, sentryturborepo, nx, changesets, dev-containers, mise, backstageflisk, tilt, dependabot, grafana, just
Staff EngineerSolves the hard cross-team problems and sets technical direction.kubernetes, terraform, opentelemetry, github-actions, bazelbackstage, dapr, temporal, nx, docker-compose, grafanaflisk, tilt, crossplane, nix, claude-code
Software ArchitectDraws how systems fit together and picks the building blocks.kubernetes, terraform, opentelemetry, dapr, temporalbackstage, nx, spring-boot, nestjs, docker-compose, pactflisk, aspire, encore, microcks, restate
Engineering ManagerManages people and delivery. Watches team health, not code.github-actions, backstage, grafana, sentry, renovateport, cortex, opslevel, datadog, dependabotclaude-code, github-copilot, cursor, codespaces
Open-source MaintainerKeeps a public project alive. Reviews contributions, cuts releases, fights spam.github-actions, changesets, renovate, dev-containers, codespacesdependabot, act, cosign, just, gitleaks, claude-codeflisk, copier, cookiecutter, nix, syft