Qu'est-ce qu'un développeur PHP ?
Un développeur PHP écrit le code exécuté sur le serveur. Il tourne quand un visiteur ouvre une page, valide un panier ou se connecte à son espace. Il gère la logique métier, la base de données et les échanges avec les autres services.
Le langage a été créé en 1994 par Rasmus Lerdorf pour son site personnel. Il a beaucoup changé depuis. PHP 7 est sorti en 2015, PHP 8 a ajouté la compilation à la volée en 2020, et PHP 8.5 date de novembre 2025. Selon W3Techs, 69,3 % des sites dont le langage serveur est connu tournaient sur PHP au 23 octobre 2026.
| Marché | Ce que fait le développeur | Où nous le voyons |
|---|---|---|
| Applications métier | API et back-office sur Symfony ou Laravel | Scale-ups SaaS, marketplaces, secteur public |
| E-commerce | Catalogue, paiement, logistique, pics de trafic | Enseignes en ligne, pure players, agences spécialisées |
| Sites et contenus | Thèmes, extensions, intégrations sur WordPress ou Drupal | Médias, agences, PME |
Applications métier
- Ce que fait le développeur
- API et back-office sur Symfony ou Laravel
- Où nous le voyons
- Scale-ups SaaS, marketplaces, secteur public
E-commerce
- Ce que fait le développeur
- Catalogue, paiement, logistique, pics de trafic
- Où nous le voyons
- Enseignes en ligne, pure players, agences spécialisées
Sites et contenus
- Ce que fait le développeur
- Thèmes, extensions, intégrations sur WordPress ou Drupal
- Où nous le voyons
- Médias, agences, PME
Développeuse PHP, PHP Developer, développeur Symfony
Le slug de cette page porte les deux formes, développeur PHP et développeuse PHP, et les annonces les emploient indifféremment. Les offres précisent souvent le framework : « développeur Symfony » ou « développeur Laravel ». Le titre de Lead développeur PHP désigne le référent technique d'une petite équipe.
Qui recrute des développeurs PHP ?
Les éditeurs SaaS construits sur Symfony, les sites e-commerce, les médias en ligne et les agences web. S'y ajoutent des administrations, qui ont bâti beaucoup de services en ligne sur Symfony. Les ESN placent aussi des profils PHP chez leurs clients.
Le marché freelance est plus étroit que pour Java ou Python. Free-Work ne listait que 52 missions pour « php » le 24 octobre 2026, beaucoup à Paris, Lyon, Lille et Nantes. La plupart des développeurs PHP travaillent en CDI.

Les missions d'un développeur PHP
Le poste mêle du code neuf et beaucoup de maintenance. Un site qui vend tous les jours ne s'arrête pas pour qu'on le réécrive.
Développer les fonctionnalités
À partir d'un ticket, il écrit le contrôleur, le service métier et le formulaire, ou l'endpoint d'API si le front est séparé. Sur Symfony, il s'appuie sur l'injection de dépendances et les événements. Sur Laravel, sur les conventions du framework et ses façades.
Gérer la base de données
Il modélise les entités avec Doctrine ou Eloquent, écrit les migrations et reprend la main en SQL quand l'ORM s'essouffle. Sur un catalogue de centaines de milliers de produits, l'index oublié se voit tout de suite dans les temps de réponse.
Brancher les services externes
Paiement, transporteurs, ERP, CRM, outils marketing : une application PHP passe une bonne part de son temps à parler à d'autres. Le développeur gère les webhooks, les reprises en cas d'échec et les tâches asynchrones avec Symfony Messenger ou les queues de Laravel.
Tester et livrer
Les tests s'écrivent avec PHPUnit ou Pest, l'analyse statique avec PHPStan ou Psalm. Une équipe sérieuse bloque la fusion d'une branche si ces vérifications échouent. Le déploiement passe par une chaîne d'intégration continue et des conteneurs Docker.
Tenir les pics de charge
En e-commerce, les soldes et le Black Friday multiplient le trafic. Le développeur prépare le cache HTTP, les files d'attente et les index, puis surveille les métriques le jour J. Une page produit qui met trois secondes à charger coûte des ventes.
Une semaine type
Lundi, cadrage d'un nouveau mode de livraison avec le responsable logistique. Mardi et mercredi, l'intégration de l'API du transporteur, avec ses tests. Jeudi, une correction urgente : des codes promo cumulés à tort depuis la veille.
Vendredi, une revue de code, puis une heure de nettoyage sur un vieux module de facturation signalé par PHPStan.
Symfony, Laravel, WordPress : trois façons d'écrire du PHP
Deux développeurs PHP peuvent ne pas exercer le même métier. Avant tout recrutement, nous demandons sur quel framework le candidat a vraiment travaillé, et à quelle échelle.
Symfony
Symfony a été publié en 2005 par Fabien Potencier et la société française SensioLabs. Il est très présent en France, chez les éditeurs, les grands comptes et dans le secteur public. Ses composants découplés servent aussi de base à d'autres projets, dont Laravel et Drupal.
Un développeur Symfony confirmé maîtrise le conteneur de services, les événements, la sécurité et API Platform, très utilisé pour exposer des API. Le framework demande plus de configuration au départ, et paie cet effort sur les gros projets.
Laravel
Laravel, lancé en 2011 par Taylor Otwell, mise sur la rapidité de développement et une syntaxe expressive. Il fournit d'emblée l'authentification, les files d'attente, l'envoi d'e-mails. Les startups, les agences et les équipes produit qui veulent livrer vite l'apprécient.
WordPress et les CMS
WordPress fait tourner une grande partie des sites de contenu, avec WooCommerce pour la vente. Le travail y consiste à écrire des thèmes, des extensions et des intégrations. C'est un métier réel, mais nous le recrutons à part : les réflexes d'architecture d'une application Symfony y servent moins.
Moderniser une application ancienne
Beaucoup de missions PHP portent sur du code écrit il y a dix ans ou plus, parfois sans framework. La méthode éprouvée consiste à écrire d'abord des tests qui figent le comportement actuel. On monte ensuite PHPStan d'un niveau à la fois, puis on remplace les morceaux un par un.
L'outil Rector automatise une partie des montées de version du langage et du framework. Côté serveur, FrankenPHP, soutenu officiellement par la PHP Foundation depuis mai 2025, permet de garder l'application chargée en mémoire entre deux requêtes. Ces sujets distinguent vite un profil à jour.
Les compétences que nous vérifions en recrutement
PHP souffre d'une réputation ancienne, et le niveau des candidats varie énormément. En entretien, nous cherchons quelqu'un qui écrit du PHP d'aujourd'hui et qui sait reprendre celui d'hier.
- Le PHP récent : types stricts, enums, propriétés en lecture seule, attributs. Un code sans types signale souvent des habitudes figées.
- Le framework en profondeur : cycle d'une requête, conteneur de services, événements, et ce que le framework fait à la place du développeur.
- La base de données : modélisation, index, requêtes multiples générées par l'ORM, transactions.
- La qualité : tests utiles, analyse statique, revue de code argumentée.
- Le legacy : comment reprendre un fichier de mille lignes sans casser la production.
- La sécurité : injections SQL, failles XSS, gestion des sessions, stockage des mots de passe.
Ce que nous faisons en entretien
Nous montrons un fichier commande.php de huit cents lignes, écrit pour PHP 5, qui calcule les frais de port et applique les remises. Aucun test, du SQL concaténé, des variables globales. Le candidat a vingt minutes pour expliquer comment il le ferait entrer dans une application Symfony sans arrêter les ventes. Un bon profil commence par des tests de caractérisation, isole le calcul dans un service, puis signale la faille d'injection avant toute autre chose.

Salaire d'un développeur PHP en 2026
Un développeur PHP confirmé, avec trois à cinq ans de pratique, vaut 51 à 66 K€ de fixe brut à Paris dans notre baromètre. Le premier poste se situe à 40-55 K€, le senior à 67-80 K€, et l'expert dépasse 82 K€. L'employeur, sa taille, le diplôme et l'expérience font glisser ces chiffres.
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 ? Un Lead PHP qui prend le titre de Tech Lead entre dans une grille de 71 à 83 K€ en senior à Paris, puis au-delà de 85 K€. Voir le baromètre des salaires
Paris et régions
PHP est très présent hors de Paris : Lyon, Lille, Nantes, Bordeaux et Toulouse ont tous un marché actif, porté par l'e-commerce et les agences. Les fourchettes y sont 10 à 15 % plus basses, environ 10 % à Lyon. Un poste en télétravail complet se négocie souvent 8 % sous la grille de Paris.
| 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
PHP moderne ou PHP ancien : l'écart dans la fourchette
Notre baromètre place PHP sur la même courbe que les autres langages back-end. L'écart se joue à l'intérieur des fourchettes. Un profil Symfony ou Laravel récent, avec tests et analyse statique, vise le haut. Un profil resté sur du code sans framework se retrouve plus bas, souvent en agence ou en PME.
Le type d'employeur compte aussi. Une ESN démarre environ 15 % sous la médiane, une PME environ 8 % sous, un grand groupe environ 8 % au-dessus. Le cumul de ces écarts ne dépasse jamais 30 % dans notre modèle.
Combien gagne un Lead PHP ?
Le Lead développeur PHP encadre techniquement trois à six développeurs tout en codant. Selon les entreprises, le poste reste payé comme un senior ou passe sur la grille de Tech Lead. Celle-ci va de 71-83 K€ à Paris en senior à 85-103 K€ au palier expert. Le titre seul ne suffit pas : nous regardons le nombre de personnes encadrées et le périmètre réel.
Le TJM d'un développeur PHP freelance
Côté indépendants, les missions PHP visibles sur Free-Work le 24 octobre 2026 tournaient surtout entre 340 et 550 € par jour. Une mission Symfony senior à Paris affichait jusqu'à 765 €, une mission WordPress mêlée à du Java démarrait à 100 €.
Sources : baromètre des salaires Lity, grilles développeur PHP et Tech Lead ; W3Techs pour la part de PHP sur le web ; recherche Free-Work « php » du 24 octobre 2026. Avec onze déclarations parisiennes seulement, Glassdoor n'est pas exploitable ici.
Comment devenir développeur PHP
Les diplômes
PHP est souvent le premier langage serveur appris en BTS SIO option SLAM et en BUT informatique. Une licence professionnelle ou un bachelor en alternance permettent ensuite d'arriver sur le marché avec deux ou trois ans de pratique réelle. Les écoles d'ingénieurs y mènent aussi, plus souvent vers Symfony en grand compte.
L'alternance et les agences
Les agences web forment beaucoup de développeurs PHP. Le rythme y est rapide, les projets variés, et on y apprend à livrer. Le passage d'une agence à un éditeur, après trois ou quatre ans, est souvent le moment du plus gros saut de salaire.
La reconversion
PHP reste l'un des langages les plus accessibles en reconversion, grâce aux titres professionnels de développeur web et aux formations en alternance. Ce qui fait la différence ensuite, c'est un projet Symfony ou Laravel en ligne, avec des tests et un historique Git propre.

Évolutions de carrière
Un développeur PHP peut grandir dans son langage, élargir vers le front ou monter vers la direction technique. PHP n'enferme pas : ses réflexes de conception se transposent bien ailleurs.
| Voie | Postes | Fixe à Paris |
|---|---|---|
| Encadrement technique | Lead PHP, Tech Lead | 71-83 K€ en senior |
| Architecture | Architecte logiciel, architecte SI | 74-91 K€ en senior |
| Management | Engineering Manager | 84-96 K€ en senior |
| Direction technique | CTO de PME ou de scale-up | 90-108 K€ en senior |
| Élargissement | Développeur fullstack | 63-76 K€ en senior |
Encadrement technique
- Postes
- Lead PHP, Tech Lead
- Fixe à Paris
- 71-83 K€ en senior
Architecture
- Postes
- Architecte logiciel, architecte SI
- Fixe à Paris
- 74-91 K€ en senior
Management
- Postes
- Engineering Manager
- Fixe à Paris
- 84-96 K€ en senior
Direction technique
- Postes
- CTO de PME ou de scale-up
- Fixe à Paris
- 90-108 K€ en senior
Élargissement
- Postes
- Développeur fullstack
- Fixe à Paris
- 63-76 K€ en senior
Pour le détail, voyez nos fiches Tech Lead, CTO, Architecte SI et développeur fullstack. Une partie des développeurs PHP passe aussi à Go ou à Node.js en rejoignant une scale-up, sans perte de salaire puisque les grilles sont identiques.
Développeur PHP ou développeur Node.js : les différences
| Critère | Développeur PHP | Développeur Node.js |
|---|---|---|
| Modèle d'exécution | Une requête, un processus, puis tout est libéré | Un processus qui reste en mémoire, asynchrone |
| Frameworks | Symfony, Laravel | NestJS, Express, Fastify |
| Terrain fort | E-commerce, contenus, applications métier | API produit, temps réel, équipes JavaScript |
| Fixe confirmé à Paris | 51-66 K€ | 51-66 K€ |
Modèle d'exécution
- Développeur PHP
- Une requête, un processus, puis tout est libéré
- Développeur Node.js
- Un processus qui reste en mémoire, asynchrone
Frameworks
- Développeur PHP
- Symfony, Laravel
- Développeur Node.js
- NestJS, Express, Fastify
Terrain fort
- Développeur PHP
- E-commerce, contenus, applications métier
- Développeur Node.js
- API produit, temps réel, équipes JavaScript
Fixe confirmé à Paris
- Développeur PHP
- 51-66 K€
- Développeur Node.js
- 51-66 K€
Les deux langages se paient pareil dans notre baromètre. Le choix dépend du produit et de l'équipe, rarement du salaire. La fiche développeur Node.js décrit l'autre métier. Pour un projet e-commerce, notre page cabinet de recrutement e-commerce présente notre méthode, et la page développeurs back-end couvre les autres contextes.

La boîte à outils d'un développeur PHP
Composer gère les dépendances, PHPStorm domine chez les professionnels, VS Code avec ses extensions PHP le suit. Les tests passent par PHPUnit ou Pest, l'analyse statique par PHPStan, et Rector aide aux montées de version. Xdebug reste l'outil de debug de référence.
En production, on retrouve MySQL ou PostgreSQL, Redis pour le cache et les sessions, et Docker. Le serveur web reste souvent Nginx avec PHP-FPM, parfois remplacé par FrankenPHP. Le profileur Blackfire, né lui aussi chez SensioLabs, sert à traquer les pages lentes.


