Qu'est-ce qu'un développeur back-end ?

Un développeur back-end écrit le code qui tourne sur les serveurs, loin de l'écran de l'utilisateur. Il reçoit les demandes de l'application, applique les règles métier, lit et écrit dans la base de données, puis renvoie une réponse.

Son travail se juge sur ce qui ne se voit pas. Aucune donnée perdue, aucune commande facturée deux fois, une réponse rapide même un soir de soldes. Quand le back-end est bien fait, personne n'en parle.

Le trajet d'une commande, côté serveur

Un client clique sur « Valider ma commande ». L'écran s'arrête là ; le serveur, lui, commence une série d'étapes qui doivent toutes réussir ou toutes s'annuler.

Contrôle

Ce que fait le serveur
Vérifie l'identité du client et le contenu du panier
Le piège à éviter
Faire confiance au prix envoyé par le navigateur

Stock

Ce que fait le serveur
Réserve les articles dans la base
Le piège à éviter
Vendre deux fois le dernier exemplaire

Paiement

Ce que fait le serveur
Appelle le prestataire de paiement
Le piège à éviter
Débiter à nouveau si la requête est relancée

Confirmation

Ce que fait le serveur
Enregistre la commande, publie un événement
Le piège à éviter
Bloquer le client pendant l'envoi du mail

Suite

Ce que fait le serveur
Facture, mail, entrepôt traités en arrière-plan
Le piège à éviter
Perdre un message si un service tombe

Back-end, backend ou back : les intitulés

Les offres écrivent indifféremment « back-end », « backend » ou « développeur back ». L'anglais dit Backend Engineer ou Server-Side Developer. Très souvent, l'annonce affiche le langage : « développeur Java », « développeur Python », « développeur Go ». C'est toujours du back-end, avec une technologie imposée.

Où travaillent les développeurs back-end ?

Partout où il y a des données et des transactions : banques, assurances, éditeurs SaaS, marketplaces, opérateurs télécoms, logistique. Les fintechs et les plateformes à fort trafic recrutent les profils les plus pointus. Dans l'enquête Stack Overflow 2025, le back-end arrive deuxième parmi les postes déclarés, à 14,2 % des répondants.

Open space avec plusieurs écrans et une équipe concentrée
Une équipe back-end passe une bonne partie de sa journée dans le code des autres : relecture, débogage, revue d'architecture.

Les missions d'un développeur back-end

Le back-end livre des fonctionnalités, comme tout développeur. Mais une part de son temps protège l'existant : les données, la sécurité, la capacité à encaisser plus de clients.

Concevoir et coder les API

Une API est la porte d'entrée du serveur : une liste de demandes possibles, avec leur format et leurs réponses. Le back-end la dessine pour qu'elle reste stable, car une application mobile déjà installée ne se met pas à jour du jour au lendemain. Il la documente, souvent au format OpenAPI.

Modéliser et protéger les données

Il choisit la structure des tables, les index, les contraintes. Il écrit les migrations qui font évoluer la base sans couper le service. Une erreur ici coûte des mois : une adresse stockée en texte libre empêche, trois ans plus tard, toute analyse par ville.

Sécuriser les accès

Authentification, droits par rôle, chiffrement des données sensibles, protection contre les injections SQL. Le back-end vérifie chaque droit côté serveur, même si l'écran cache déjà le bouton. Il suit aussi les failles publiées sur ses dépendances.

Brancher les services externes

Paiement, envoi de SMS, logiciel comptable, transporteur : le back-end relie l'application à des dizaines de services tiers. Chacun peut tomber ou répondre lentement. Son code doit prévoir les relances, les délais maximum et un mode dégradé.

Surveiller la production

Il pose des logs, des métriques et des alertes, sur Datadog, Grafana ou un équivalent. Dans beaucoup d'équipes, il participe à l'astreinte. Il apprend vite ce qui réveille la nuit : une requête lente, un disque plein, un certificat expiré.

Une semaine type

Lundi, cadrage d'un nouvel export comptable avec le Product Manager. Mardi, la migration de base et l'API. Mercredi, une alerte : le temps de réponse triple, un index a disparu dans la dernière livraison. Jeudi, revue de code et tests. Vendredi, mise en ligne derrière un interrupteur.

API, données et montée en charge : le cœur technique

C'est sur ces notions que nous évaluons le niveau réel d'un candidat back-end, quel que soit son langage. Elles se retrouvent dans une stack Java comme dans une stack Go.

REST, GraphQL ou gRPC

REST

Principe
Une adresse par ressource, des verbes HTTP standards
Quand on le choisit
Le cas par défaut, API publiques et partenaires

GraphQL

Principe
Le client demande exactement les champs voulus
Quand on le choisit
Applications mobiles et écrans très variés

gRPC

Principe
Échanges binaires rapides entre services
Quand on le choisit
Communication interne entre microservices

Transactions et idempotence

Une transaction regroupe plusieurs écritures qui réussissent ou échouent ensemble : on ne retire pas le stock si la commande n'est pas créée. L'idempotence garantit qu'une même demande envoyée deux fois ne produit qu'un effet. Sans elle, un client qui double-clique paie deux fois.

Le cache et les files de messages

Un cache, souvent Redis, garde en mémoire les réponses fréquentes pour soulager la base. Le difficile est de savoir quand l'invalider. Les files de messages, comme Kafka ou RabbitMQ, repoussent à plus tard ce qui n'est pas urgent. Le client reçoit sa confirmation, la facture suit.

Monolithe ou microservices

Un monolithe regroupe tout le code dans une application. Les microservices la découpent en petits services indépendants. Nous voyons beaucoup d'équipes revenir à un monolithe bien rangé : les microservices règlent des problèmes d'organisation à cinquante développeurs, pas à cinq.

Homme assis devant deux écrans affichant des tableaux de bord
Temps de réponse, erreurs, files en attente : un back-end senior lit ses tableaux de bord avant de lire le code.

Quel langage, dans quel secteur ?

Le back-end n'a pas de langage unique. Le choix suit l'historique de l'entreprise plus que la mode. Au niveau mondial, Stack Overflow 2025 relève Python à 57,9 % d'usage et Java à 29,4 %. Suivent C# (27,8 %), PHP (18,9 %) et Go (16,4 %).

Java ou Kotlin

Framework courant
Spring Boot
Où on le croise en France
Banques, assurances, grands comptes

C#

Framework courant
ASP.NET Core
Où on le croise en France
Industrie, finance, éditeurs Microsoft

Python

Framework courant
Django, FastAPI
Où on le croise en France
Produits data, IA, fintechs

PHP

Framework courant
Symfony, Laravel
Où on le croise en France
E-commerce, médias, éditeurs français

Go

Framework courant
Bibliothèque standard, Gin
Où on le croise en France
Infrastructure, paiement, gros trafic

Node.js

Framework courant
NestJS, Express
Où on le croise en France
Start-ups et SaaS en TypeScript

Chaque langage a sa fiche : Java, .NET, Python, PHP, Go et Node.js. Changer de langage après quelques années reste courant, car les notions ci-dessus se transfèrent.

Les compétences que nous vérifions en recrutement

La syntaxe d'un langage s'apprend en quelques semaines. Ce que nous cherchons prend des années : savoir où un système va casser avant qu'il casse.

  • Le SQL sans ORM : jointures, index, plan d'exécution lu avec EXPLAIN, verrous et niveaux d'isolation.
  • La conception d'API : versions, pagination, codes d'erreur cohérents, compatibilité avec les anciens clients.
  • La gestion des pannes : délais maximum, relances avec attente croissante, idempotence, file de messages en échec.
  • La sécurité : stockage des mots de passe, jetons d'accès, droits vérifiés côté serveur, secrets hors du code.
  • L'observabilité : logs structurés, métriques, traces, et l'habitude de les consulter avant de deviner.
  • Le jugement : choisir la solution la plus simple qui tient la charge prévue, et l'expliquer à un non-technicien.

Ce que nous faisons en entretien

Nous décrivons un prestataire de paiement qui envoie une notification de paiement réussi. Un jour de panne réseau, il la renvoie trois fois et trois commandes partent à l'entrepôt. Le candidat a le code du point d'entrée et le schéma de la table. Un profil confirmé propose une clé d'idempotence stockée avec une contrainte d'unicité, puis le traitement en file. Il explique enfin comment rejouer les messages sans risque.

Salaire d'un développeur back-end en 2026

Notre baromètre place un développeur back-end confirmé (trois à cinq ans de métier) entre 51 et 66 K€ brut fixe annuel à Paris. Les juniors commencent à 40-55 K€, les seniors atteignent 67-80 K€, et le palier expert démarre à 82 K€. Ces fourchettes bougent selon l'entreprise, sa taille, le diplôme et l'expérience réelle.

Salaire fixe brut annuel à Paris, hors variable

Junior

0-2 ans

40-55 K€

Confirmé

3-5 ans

51-66 K€

Médian : 59 K€

Senior

6-10 ans

67-80 K€

Expert / Lead

10 ans et +

82-99 K€ et plus

Et après ? Au-delà, un back-end qui devient Staff Engineer touche 88-103 K€ de fixe en senior dans notre baromètre. Voir le baromètre des salaires

Paris et régions

Hors Île-de-France, comptez 10 à 15 % de moins. À Lyon, l'écart avec la capitale tourne autour de 10 %. Pour un poste entièrement à distance chez un employeur parisien, attendez-vous à 8 % de moins environ.

Junior (0-2 ans)

Paris
40-55 K€
Hors Paris
34-50 K€

Confirmé (3-5 ans)

Paris
51-66 K€
Hors Paris
43-59 K€

Senior (6-10 ans)

Paris
67-80 K€
Hors Paris
57-72 K€

Expert / Lead (10 ans et +)

Paris
82-99 K€ et plus
Hors Paris
70-89 K€ et plus

Le recoupement avec Glassdoor

Glassdoor recense 60 salaires de développeurs back-end à Paris. La rémunération totale moyenne y atteint 50 500 €. Le premier quart gagne moins de 42 250 €, le dernier plus de 60 964 €. L'échantillon reste modeste et mêle beaucoup de profils de deux à cinq ans.

Le langage pèse peu dans notre grille : Java, Python, Go ou Node.js suivent la même courbe. Le secteur et la criticité du système font davantage la différence, la fintech payant en haut de fourchette.

Variable et freelance

La part variable reste faible : prime sur objectifs collectifs, intéressement, BSPCE dans les start-ups financées. L'astreinte est parfois rémunérée à part, un point à vérifier avant de signer.

Côté freelance, Free-Work listait 110 missions « backend » le 24 octobre 2026. La plupart des tarifs affichés allaient de 400 à 550 € par jour, les missions Node.js et Java seniors montant jusqu'à 600 € et plus.

Sources : grille back-end de notre baromètre des salaires ; Glassdoor, développeur back-end à Paris ; recherche Free-Work « backend » en freelance, relevés du 24 octobre 2026.

Comment devenir développeur back-end

Les formations

Le back-end demande une base plus théorique que l'interface : structures de données, réseaux, bases de données. Les écoles d'ingénieurs et les masters d'informatique en fournissent le plus. Le BUT informatique et le BTS SIO option SLAM mènent aussi au poste, idéalement complétés par une alternance.

Au niveau bac+3 et 4, le titre professionnel Concepteur développeur d'applications (RNCP 37873) prépare à la conception de bases et d'API. Il se suit souvent en alternance après un premier titre de développeur web.

Les passerelles

Des développeurs front basculent côté serveur en commençant par écrire les API qu'ils consomment. Des administrateurs de bases de données et des ingénieurs QA franchissent aussi le pas. Ils arrivent avec un atout : ils savent déjà ce qui casse.

La reconversion

Un projet personnel back-end convainc s'il ressemble à un vrai service. Une API documentée, une base avec migrations, des tests, une authentification, un déploiement. Nous regardons d'abord la gestion des erreurs : elle révèle le niveau mieux que le nombre de fonctionnalités.

Évolutions de carrière

Le back-end ouvre plus de portes que tout autre profil développeur, car il touche l'architecture et l'infrastructure.

Expertise

Postes
Staff Engineer, puis Principal Engineer
Fixe à Paris
88-103 K€ en senior pour un Staff

Encadrement technique

Postes
Tech Lead, Lead Developer
Fixe à Paris
71-83 K€ en senior

Management

Postes
Engineering Manager, Head of Engineering
Fixe à Paris
84-96 K€ en senior pour un EM

Architecture

Postes
Architecte logiciel, architecte SI
Fixe à Paris
74-91 K€ en senior pour un architecte SI

Start-up

Postes
Founding Engineer, puis CTO
Fixe à Paris
56-73 K€ en confirmé pour un Founding Engineer

Voir les fiches Staff Engineer, Tech Lead, architecte SI et Founding Engineer. Ceux qui aiment la production plus que le code basculent vers le DevOps ou le SRE.

Une personne présente devant une équipe en salle de réunion
Présenter un choix d'architecture à toute l'équipe, schéma au mur : c'est souvent le premier pas vers le poste de Staff Engineer.

Back-end, DevOps ou data engineer : les frontières

Ce qu'il construit

Développeur back-end
L'application serveur et ses API
DevOps
La plateforme qui déploie et héberge
Data Engineer
Les flux qui alimentent l'analyse

Question centrale

Développeur back-end
La règle métier est-elle juste et rapide ?
DevOps
Le service est-il livré et disponible ?
Data Engineer
La donnée arrive-t-elle propre et à l'heure ?

Outils typiques

Développeur back-end
Spring, Django, NestJS, PostgreSQL
DevOps
Kubernetes, Terraform, CI
Data Engineer
Spark, dbt, Airflow, entrepôt de données

Fixe confirmé à Paris

Développeur back-end
51-66 K€
DevOps
42-55 K€
Data Engineer
46-59 K€

Les trois métiers se parlent tous les jours. Les fiches DevOps et Data Engineer détaillent leurs voisins. Pour l'autre côté de l'API, lisez la fiche développeur front-end. Pour un recrutement, notre cabinet spécialisé en développeurs back-end prend le relais.

Écran affichant plusieurs graphiques et tableaux de bord
La courbe de latence après une livraison : le premier écran qu'ouvre un back-end quand une alerte tombe.

Les outils d'un développeur back-end

Au quotidien : un IDE adapté au langage, une base locale dans un conteneur, un client d'API. S'y ajoute l'accès aux tableaux de bord de production.

  • Logo VS Code / IntelliJ IDEAVS Code / IntelliJ IDEAÉditeurs dominants selon le langage (JS/Python vs Java)
  • Logo Git/GitHubGit/GitHubGestion de version et collaboration sur le code
  • Logo DockerDockerEnvironnements de dev et déploiement reproductibles
  • Logo KubernetesKubernetesPilotage des déploiements à grande échelle dans les scale-up matures
  • Logo PostgreSQLPostgreSQLBase SQL dominante en scale-up tech
  • Logo RedisRedisCache mémoire et message broker pour systèmes distribués
  • Logo AWS / GCPAWS / GCPServices backend, bases managées, lambdas, queues
  • Logo DatadogDatadogSuivi des performances et alertes production