Web development - Role
Full-stack developer
A developer who works on both the user-facing and server-side parts of an application
What's it for?
Builds both the visible and hidden parts of an application rather than specialising in only one side.
For example…
A full-stack developer builds the customer form, writes the API that receives it and updates the database schema behind it.
When a small application has a production bug, a full-stack developer can trace the issue from the browser through the API to the database.