Glossaire · Concepts fondamentaux
Fullstack
Aussi appelé : Full-stack · Full stack · Développeur fullstack
Définition
Fullstack qualifie un développeur, ou une équipe, capable d'intervenir sur toute la chaîne d'une application : le frontend que voit l'utilisateur, le backend qui porte la logique et les données, et souvent le déploiement. L'essor de JavaScript côté serveur avec Node.js et de TypeScript a rendu ce profil courant : un même langage de bout en bout. Un fullstack n'a pas la profondeur d'un spécialiste sur chaque couche, mais il livre une fonctionnalité complète de façon autonome.
Dans la pratique
Le fullstack convient aux équipes petites ou aux produits jeunes, où l'autonomie prime sur la spécialisation. Le piège est d'attendre d'un seul profil une expertise pointue partout : un vrai fullstack a une dominante, qu'il faut identifier en entretien. Dans un besoin, « fullstack TypeScript » (React et Node.js) est aujourd'hui la combinaison la plus demandée.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.