Front page / By role / Engineering / Software engineer / Full stack engineer
Engineering
Full stack engineer
Works across both the interface and the server side of a web app.
Under Software engineer. Also under it: Frontend engineer, Backend engineer, Mobile engineer, Machine learning engineer, Data engineer, Solutions architect, Game developer
Workflows for this work
The job in 4 areas. Each part is a workflow: open it for its steps and the tools that do each one. Built from occupational data and the field's own body of knowledge; sources at the end.
Full stack engineer282 skill packs · 115 MCP servers · 21 pluginsEach part is a workflow. The number beside it is how many tools help with it
1Scope the feature
Turn a request into screens, endpoints and data, and decide what to build first.
2Build the front end
Build the pages users touch and connect them to data.
3Build the back end
Write endpoints, jobs and the data model behind the pages.
4Test, ship and run
Test across the stack, deploy and keep the app healthy and safe.
Sources for this tree, 9
- Body of knowledgeDORA capability catalogDORA (Google Cloud)
- PractitionerContinuous Integration (revised 18 January 2024)Martin Fowler, martinfowler.com
- PractitionerThe Practical Test PyramidHam Vocke, martinfowler.com
- Occupational dataSoftware Developers (15-1252.00)O*NET OnLine, U.S. Department of Labor
- Occupational dataWeb Developers (15-1254.00)O*NET OnLine, U.S. Department of Labor
- StandardOWASP API Security Top 10 (2023)OWASP Foundation
- StandardOWASP Top 10:2025OWASP Foundation
- PractitionerThe Twelve-Factor App12factor.net
- StandardWeb Content Accessibility Guidelines (WCAG) 2.2, W3C Recommendation 12 December 2024W3C
O*NET occupations consulted: 15-1252.00, 15-1254.00. Read on 2026-10-04.
Everything suggested for this role
Each pick says which of the role's tools or work it matched. Auto-listed means automated checks only.
Skill packs598
MCP servers256
Plugins and agents18
Sign in to see which tools these are. It is free.