Aller au contenu principal
Bluecoders
← Glossaire de la tech

Back-end

Terme

Back-end = la salle des machines de l'application

Le back-end est la partie d'une application qui tourne sur les serveurs, invisible pour l'utilisateur : il reçoit les demandes de l'interface, applique les règles métier, lit et écrit dans les bases de données et renvoie les résultats. Il s'oppose au front-end, la partie affichée dans le navigateur ou l'application mobile.

Quand vous validez un panier en ligne, c'est le back-end qui vérifie le stock, calcule le prix, appelle le service de paiement, enregistre la commande et déclenche l'e-mail de confirmation.

Le développement back-end couvre la conception d'API, la modélisation des données, la sécurité, la performance et l'intégration avec d'autres systèmes. Les langages courants sont Java, Python, Go, PHP, Ruby, C# ou JavaScript et TypeScript via Node.js. Les frameworks associés (Spring, Django, Symfony, Laravel, Rails) structurent ce travail.

Pourquoi ça compte quand on recrute

Le langage compte moins qu'on ne le croit : un bon développeur back-end passe d'un langage à l'autre en quelques semaines, alors que la maîtrise de la modélisation de données, de la concurrence et de la montée en charge prend des années. En entretien, demandez-lui de raconter un incident de production qu'il a résolu. Le piège : exiger le langage exact au lieu du bon niveau d'ingénierie.

Un besoin en recrutement ?

Décrivez votre besoin. Un recruteur de votre secteur vous rappelle sous 24 h ouvrées.