Po meni, Full Stack Developer je netko tko poznaje svaku etapu razvoja i svaku razinu sustava. Pri tome je i majstor u mnogim tehnologijima te zainteresiran za učenje svih novo-nadolazećih softverskih tehnologija. Razlog zašto je Full Stack Developerijedini dobar developer je taj što su oni upoznati s cijelom hrpom znanja i zbog toga znaju kako učiniti život lakšim za one oko njih - kroz posao koji najbolje znaju - development (planiranje, razvoj, programiranje, održavanje, ...).
Spomenuo sam "svaku razinu sustava". Pa evo i koje su to razine sustava koje bi Full Stack Developer trebao znati:
- Poslužitelj, mreža i hosting
- Modeliranje podataka
- Poslovna logika
- Razina API-ja, MVC organizacija aplikacije
- Korisničko sučelje
- Korisničko iskustvo (UX)
- Razumijevanje potreba svih aktera na tržištu (onih koji potražuju i onih koji daju usluge/proizvode na tržištu)
Dakle, Full Stack Developer nije bilo tko i teštko se postiže da postaneš takav developer.