full stack

Front and back

Full stack describes software development work that spans both the user-facing front end and the server-side back end of an application.

A full stack developer handles everything from database design to interface styling: We need someone full stack who can build the API and the React components.

The term emerged as web applications grew complex enough to require distinct specializations, making versatility across all layers notable.

developer

programmer

One who writes software

  • engineerTechnical design professional
  • softwarePrograms directing computer operations
  • codingWriting software instructions

web developer · backend · frontend · JavaScript · Python · Ruby · PHP · Node.js · React · Angular

architecture

backend

Non-visible system layer

client · API · middleware · cloud services · deployment · scalability · microservices · monolith · containers · Docker

skillset

versatile

Capable in varied contexts

T-shaped · generalist · adaptable · multidisciplinary · jack-of-all-trades · self-sufficient · problem-solver · agile · resourceful · autonomous

Categories
Opposites
scope of technical specialization

full stackfrontend

User interface layer

backend · specialist · specialized · mobile developer · data engineer

completeness of system coverage

full stacksingle layer

One thickness only

siloed · fragmented · incomplete · one-dimensional · compartmentalized

Family

full, stack, fully, fullness, fuller, fullest, stacks, stacked, stacking

Familiarity
Top 500,000
Profile
Used worldwide · Abstract · Rated G