¿Qué se entiende por desarrollador full stack?

Para mí, un desarrollador Full Stack es alguien con familiaridad en cada capa, si no dominio en muchas y un interés genuino en toda la tecnología de software.

Los buenos desarrolladores que están familiarizados con todo el stack saben cómo hacer la vida más fácil para quienes los rodean.

Los troquelados de pila completa considerarían que un desarrollador de pila completa tiene un conocimiento especializado en todas las etapas del desarrollo de software. Por lo tanto, un desarrollador de pila completa sería competente, si no fluido, en: –

1. Servidor, red y entorno de alojamiento

2. Modelado de datos

3. Lógica empresarial

4. Capa API / Capa de acción / MVC

5. Interfaz de usuario

6. Experiencia del usuario

7. Comprender lo que el cliente y el negocio necesitan.

Fuente: https://www.google.co.in/url?q=h…

Para ponerlo en palabras más simples, Ser un desarrollador Full-Stack no significa que necesariamente haya dominado todo lo necesario para trabajar con el front-end o el back-end, pero significa que puede trabajar en ambos lados y comprender qué está sucediendo al crear una aplicación.

Supongo que esto ayuda.