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.
| Étape | Ce que fait le serveur | Le piège à éviter |
|---|---|---|
| Contrôle | Vérifie l'identité du client et le contenu du panier | Faire confiance au prix envoyé par le navigateur |
| Stock | Réserve les articles dans la base | Vendre deux fois le dernier exemplaire |
| Paiement | Appelle le prestataire de paiement | Débiter à nouveau si la requête est relancée |
| Confirmation | Enregistre la commande, publie un événement | Bloquer le client pendant l'envoi du mail |
| Suite | Facture, mail, entrepôt traités en arrière-plan | Perdre un message si un service tombe |
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.

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
| Style d'API | Principe | Quand on le choisit |
|---|---|---|
| REST | Une adresse par ressource, des verbes HTTP standards | Le cas par défaut, API publiques et partenaires |
| GraphQL | Le client demande exactement les champs voulus | Applications mobiles et écrans très variés |
| gRPC | Échanges binaires rapides entre services | Communication interne entre microservices |
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.

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 %).
| Langage | Framework courant | Où on le croise en France |
|---|---|---|
| Java ou Kotlin | Spring Boot | Banques, assurances, grands comptes |
| C# | ASP.NET Core | Industrie, finance, éditeurs Microsoft |
| Python | Django, FastAPI | Produits data, IA, fintechs |
| PHP | Symfony, Laravel | E-commerce, médias, éditeurs français |
| Go | Bibliothèque standard, Gin | Infrastructure, paiement, gros trafic |
| Node.js | NestJS, Express | Start-ups et SaaS en TypeScript |
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.
| Niveau | Paris | Hors Paris |
|---|---|---|
| Junior (0-2 ans) | 40-55 K€ | 34-50 K€ |
| Confirmé (3-5 ans) | 51-66 K€ | 43-59 K€ |
| Senior (6-10 ans) | 67-80 K€ | 57-72 K€ |
| Expert / Lead (10 ans et +) | 82-99 K€ et plus | 70-89 K€ et plus |
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.
| Voie | Postes | Fixe à Paris |
|---|---|---|
| Expertise | Staff Engineer, puis Principal Engineer | 88-103 K€ en senior pour un Staff |
| Encadrement technique | Tech Lead, Lead Developer | 71-83 K€ en senior |
| Management | Engineering Manager, Head of Engineering | 84-96 K€ en senior pour un EM |
| Architecture | Architecte logiciel, architecte SI | 74-91 K€ en senior pour un architecte SI |
| Start-up | Founding Engineer, puis CTO | 56-73 K€ en confirmé pour un Founding Engineer |
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.

Back-end, DevOps ou data engineer : les frontières
| Critère | Développeur back-end | DevOps | Data Engineer |
|---|---|---|---|
| Ce qu'il construit | L'application serveur et ses API | La plateforme qui déploie et héberge | Les flux qui alimentent l'analyse |
| Question centrale | La règle métier est-elle juste et rapide ? | Le service est-il livré et disponible ? | La donnée arrive-t-elle propre et à l'heure ? |
| Outils typiques | Spring, Django, NestJS, PostgreSQL | Kubernetes, Terraform, CI | Spark, dbt, Airflow, entrepôt de données |
| Fixe confirmé à Paris | 51-66 K€ | 42-55 K€ | 46-59 K€ |
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.

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.
VS Code / IntelliJ IDEAÉditeurs dominants selon le langage (JS/Python vs Java)
Git/GitHubGestion de version et collaboration sur le code
DockerEnvironnements de dev et déploiement reproductibles
KubernetesPilotage des déploiements à grande échelle dans les scale-up matures
PostgreSQLBase SQL dominante en scale-up tech
RedisCache mémoire et message broker pour systèmes distribués
AWS / GCPServices backend, bases managées, lambdas, queues
DatadogSuivi des performances et alertes production


