What does 'full-stack developer' mean?
Options
- Someone who works only on databases and on their queries
- Someone who works on both the frontend and the backend (Correct option)
- Someone who has a full-time contract with a company
- Someone who knows every programming language that exists
Answer
Someone who can work on both the frontend and the backend (and usually the database and deployment basics)
Why
The 'stack' is the set of technology layers an application is made of: frontend, backend, database, and infrastructure.
A full-stack developer is comfortable across those layers. It does not mean an expert in all of them, but able to build a feature end to end.
Example stack: React (frontend) + Spring Boot (backend) + PostgreSQL (database).
Remember
Full-stack = frontend + backend.