Ce modèle convient aux développeurs back-end, front-end et full-stack. Il utilise une seule colonne avec des titres de rubrique simples, si bien que les logiciels de tri des candidatures (ATS) le lisent comme un humain. L'exemple est celui d'un développeur back-end senior avec neuf ans d'expérience dans trois entreprises, mais la structure fonctionne à tous les niveaux. Remplacez le contenu par le vôtre et supprimez les rubriques dont vous n'avez pas besoin.
Le modèle en bref
| Réglage | Ce modèle |
|---|---|
| Mise en page | Compatible ATS, une colonne |
| Longueur | Une page, deux au-delà de dix ans d'expérience |
| Pour qui | Développeurs back-end, front-end, full-stack, plateforme et mobile |
| Ordre des rubriques | Profil, expériences, compétences, projets, formation, certifications, langues |
| Fonctionne aussi en | Compact (plus de contenu sur une page), Deux colonnes (si les compétences sont nombreuses) |
Ce que regardent les recruteurs
La plupart des responsables techniques parcourent un CV en cherchant trois choses : ce que vous avez construit, la taille ou la difficulté du sujet, et ce qui a changé grâce à vous. Les outils comptent, mais surtout pour situer ce travail.
Placez votre réalisation la plus forte et la plus récente en tête de chaque poste. Si vous avez piloté quelque chose, dites-le. Si vous étiez d'astreinte sur ce service, mentionnez-le. Ces signes de responsabilité montrent votre niveau, et on les oublie facilement.
Souvent, un chargé de recrutement lit le CV avant un développeur. Il compare les mots de votre CV avec ceux de l'annonce, alors nommez clairement les langages, frameworks et plateformes utilisés. Le développeur qui lira ensuite cherchera de la profondeur : volumes, choix techniques et résultats.
Comment rédiger chaque rubrique
En-tête et coordonnées
Votre nom, le poste visé, la ville, l'adresse e-mail, le téléphone et un ou deux liens. Un lien GitHub ou portfolio vaut la peine s'il montre du vrai travail. LinkedIn est attendu par beaucoup de recruteurs. L'adresse postale complète n'est pas nécessaire, la ville suffit.
Utilisez l'intitulé que vous visez, à condition qu'il reste honnête. Si votre titre interne est « Concepteur réalisateur niveau 2 », « Développeur logiciel » sera plus parlant.
Profil ou accroche
Deux ou trois phrases : votre niveau, votre stack principale, le type de systèmes que vous construisez et ce qui vous tient à cœur dans le métier. Écrivez simplement. Voici trois exemples selon le niveau :
Junior : Développeur avec un an d'expérience sur des outils internes en Python et React. À l'aise avec SQL, les tests et la revue de code, je cherche une équipe qui travaille sur un produit utilisé par des clients.
Confirmé : Développeur full-stack avec quatre ans d'expérience en TypeScript, Node.js et React. J'ai livré de bout en bout des fonctionnalités de facturation et d'inscription, et j'aime transformer une idée produit floue en petites livraisons testables.
Senior : Développeur back-end avec sept ans d'expérience sur des systèmes de paiement et de commande en Go et TypeScript. J'aime suivre un service de la revue de conception jusqu'à l'astreinte, avec des API claires, des déploiements sans surprise et un code que la personne suivante peut lire.
Expériences professionnelles
Listez les postes du plus récent au plus ancien. Pour chacun : l'entreprise, votre intitulé, la ville et les dates au format mois et année. Ensuite trois à cinq puces pour les postes récents, une à trois pour les plus anciens. Si l'entreprise est petite ou peu connue, ajoutez une ligne qui dit ce qu'elle fait : « Éditeur de logiciels pour transporteurs régionaux, 60 salariés ».
Les stages et l'alternance comptent comme de l'expérience en début de carrière. Indiquez-les avec la même précision qu'un poste.
Compétences
Regroupez les compétences en quelques lignes avec un intitulé, plutôt qu'en une longue liste. L'exemple utilise langages, back-end, infrastructure et pratiques. Dans chaque groupe, mettez en premier ce que vous utilisez le plus.
Projets
Un projet mérite sa place s'il montre quelque chose que votre poste ne montre pas, ou si des gens l'utilisent. Donnez une ligne qui explique ce qu'il fait, la stack et, si vous l'avez, un signe d'usage comme des étoiles, des téléchargements ou des utilisateurs. Ajoutez le lien vers le code ou le site.
Formation
Diplôme, établissement, années. En France, précisez le niveau si l'intitulé n'est pas parlant pour tout le monde, par exemple « Diplôme d'ingénieur (bac+5) » ou « BUT Informatique ». Après deux ans d'expérience, la formation passe sous les expériences et n'a plus besoin de détails. Les bootcamps et formations en ligne ont leur place ici. Sans diplôme en informatique, gardez la rubrique courte : vos expériences et vos projets portent le CV.
Certifications
Les certifications cloud (AWS, Google Cloud, Azure) et Kubernetes sont celles que les annonces citent le plus souvent pour les équipes techniques. Indiquez le nom complet, l'organisme et l'année. Laissez de côté les badges de fin de cours en ligne, sauf si l'annonce les demande.
Rédiger vos réalisations
Commencez chaque puce par un verbe d'action, décrivez le travail en mots simples et terminez par le résultat. Les chiffres aident quand vous les avez : temps de réponse, taux d'erreur, fréquence des déploiements, nombre d'utilisateurs, coûts. Sans chiffre, décrivez le changement concrètement, par exemple « les clients voient le suivi en quelques minutes au lieu du lendemain matin ».
Une formule simple fonctionne bien : ce que vous avez fait + comment + ce qui a changé.
- Faible : « Travail sur la fonctionnalité de recherche. »
- Mieux : « Refonte de la recherche produit sur Elasticsearch, temps de réponse médian passé de 1,2 s à 200 ms et plus de clics sur les résultats. »
Exemples par niveau
Développeur junior
- Développement de l'export CSV des factures, utilisé par environ 3 000 clients par mois
- Correction d'une condition de concurrence dans le service panier qui créait parfois des commandes vides
- Écriture des tests d'intégration du parcours de connexion, deux régressions détectées avant la mise en production
- Ajout de contrôles et de messages d'erreur sur le formulaire d'inscription, moins de tickets support sur les inscriptions ratées
Développeur confirmé
- Passage du traitement des images dans une file asynchrone, temps d'envoi réduit de 8 secondes à moins d'une
- Ajout de traces distribuées sur la chaîne de commande, ce qui a rendu visible l'étape la plus lente pour toute l'équipe
- Responsable de la migration de MySQL 5.7 vers 8.0, avec un plan de retour arrière écrit
- Travail avec le produit et le design sur le nouveau parcours d'accueil, livré en quatre versions hebdomadaires
Développeur senior
- Pilotage du découpage d'un monolithe en quatre services, sans interruption visible pour les clients
- Mise en place des revues de conception de l'équipe paiement et accompagnement de trois développeurs
- Conception de la couche d'idempotence des paiements par carte, qui a mis fin aux doubles débits
- Rédaction du processus de post-mortem et animation des revues pour les huit incidents les plus graves de l'année
Exemples par spécialité
Front-end
- Refonte du tableau de bord en React avec rendu côté serveur, temps du premier affichage divisé par deux
- Création d'une bibliothèque de composants partagée, utilisée par quatre équipes produit
- Correction des défauts relevés lors d'un audit d'accessibilité (RGAA), dont la navigation au clavier et les libellés pour lecteurs d'écran
Back-end
- Conception d'une API REST pour les intégrations partenaires, utilisée aujourd'hui par 40 entreprises externes
- Remplacement des traitements batch nocturnes par une file d'événements, données à jour en quelques minutes
- Charge de la base de données réduite de 35 % grâce à l'optimisation des requêtes et à un réplica dédié au reporting
Données et machine learning
- Construction du pipeline de features du modèle anti-fraude en Python et Spark, exécuté chaque heure sur 50 millions d'événements
- Temps d'entraînement du modèle ramené de six heures à quarante minutes grâce à la mise en cache des jeux de données intermédiaires
- Mise en place d'alertes quand les données d'entrée s'écartent des données d'entraînement
DevOps et plateforme
- Migration de l'intégration continue de Jenkins vers GitHub Actions, durée moyenne de build passée de 25 à 9 minutes
- Écriture des modules Terraform de configuration standard des services, utilisés par chaque nouveau service
- Création de procédures d'astreinte et baisse nette du temps de rétablissement sur deux trimestres
Mobile
- Livraison du mode hors ligne de l'application iOS, la fonctionnalité la plus demandée dans les avis
- Taux de plantage Android réduit de 1,8 % à 0,3 % des sessions en corrigeant les dix plantages les plus fréquents
- Passage du réseau et du stockage dans un module Kotlin Multiplatform partagé
Compétences et mots-clés
Les recruteurs et les ATS cherchent souvent des termes exacts. Reprenez les noms utilisés dans les annonces, par exemple « PostgreSQL » plutôt que « Postgres », et « Kubernetes » plutôt que « k8s ». N'indiquez que ce que vous avez réellement utilisé au travail ou sur un vrai projet.
| Catégorie | Exemples courants |
|---|---|
| Langages | Python, Java, JavaScript, TypeScript, Go, C#, Kotlin, Swift, Rust, SQL |
| Front-end | React, Vue, Angular, Next.js, HTML, CSS, accessibilité |
| Back-end | Node.js, Spring, Symfony, Django, .NET, REST, GraphQL, gRPC |
| Données | PostgreSQL, MySQL, MongoDB, Redis, Kafka, Elasticsearch, Spark |
| Cloud et infrastructure | AWS, Google Cloud, Azure, OVHcloud, Docker, Kubernetes, Terraform |
| Livraison | CI/CD, GitHub Actions, GitLab CI, tests, revue de code, observabilité |
| Pratiques | Conception de systèmes, conception d'API, gestion d'incidents, mentorat |
Les qualités humaines comme la communication et le travail d'équipe comptent beaucoup dans ce métier, mais écrire « excellent communicant » ne prouve rien. Montrez-les dans vos réalisations : animation de revues de conception, accompagnement de juniors, documentation, travail avec le produit et le design.
Adapter votre CV à une offre
Envoyer le même CV partout fonctionne moins bien qu'une retouche rapide pour chaque candidature. Comptez dix minutes :
- Lisez l'annonce et repérez les langages, outils et missions qui reviennent.
- Vérifiez que ceux que vous maîtrisez vraiment apparaissent dans vos compétences et dans au moins une réalisation.
- Remontez en tête de chaque poste les réalisations les plus proches du poste visé.
- Ajustez la première phrase du profil, par exemple « développeur back-end » pour une offre back-end.
- Retirez les projets sans rapport avec le poste si vous manquez de place.
Reprenez les mots de l'annonce quand ils sont vrais pour vous. Si l'annonce parle de « systèmes distribués » et que vous en avez construit, écrivez « systèmes distribués », pas seulement « microservices ».
Mise en forme et longueur
Restez sur une page, sauf si vous avez dix ans ou plus d'expérience utile. Une seule police, une taille entre 10 et 12 points et des dates au même format partout. Évitez les tableaux, zones de texte et images pour les informations importantes, car certains ATS les ignorent. Ce modèle les évite par construction.
Envoyez le CV en PDF, sauf si l'employeur demande un fichier Word. Donnez-lui un nom clair, par exemple « CV-Julien-Moreau-Developpeur.pdf ».
Pourquoi les rubriques sont dans cet ordre
Le modèle place les expériences en premier, puis les compétences, les projets et la formation. Après un ou deux ans de travail, ce que vous avez livré en dit plus à un employeur que votre diplôme. Si vous sortez d'école, remontez la formation et les projets et gardez les expériences courtes. Le modèle étudiant est organisé ainsi.
Les certifications sont en bas. Elles aident quand l'offre en demande une, comme une certification AWS pour une équipe très orientée cloud, mais elles décident rarement d'un entretien à elles seules.
Erreurs à éviter
- Lister des missions au lieu de résultats, par exemple « en charge des services back-end »
- Une rubrique compétences de trente éléments sans indication de ce que vous maîtrisez vraiment
- Des noms de projets internes qui ne disent rien hors de votre entreprise
- Des paragraphes compacts. Les puces courtes se lisent plus vite
- Citer une technologie testée une seule fois dans un tutoriel
- Des formats de date différents d'un poste à l'autre
- Des fautes dans les noms de technologies, comme « Javascript » ou « Github », que les relecteurs remarquent
- Des informations personnelles inutiles comme la situation familiale ou le numéro de sécurité sociale
Liste de vérification avant l'envoi
- Votre intitulé et votre profil correspondent au poste visé
- Chaque poste récent a au moins une réalisation avec un résultat
- Les compétences de l'annonce que vous possédez figurent sur la page
- Les liens fonctionnent et mènent à du travail que vous êtes prêt à montrer
- Les dates, l'orthographe et les noms de technologies sont cohérents
- Le fichier est un PDF avec votre nom dans le titre