Développeur Back-End Senior - H/F
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
On cherche un·e développeur·se back-end expérimenté·e pour un rôle clé : référent·e technique et qualité du back de notre équipe produit. Tu rejoins une petite équipe de dev et tu portes l’architecture back, la qualité du code et la fiabilité de notre API en production.
Ce n’est pas un poste de back senior classique : ton impact se mesure à la robustesse et à la maintenabilité de tout ce que l’équipe met en production, pas seulement à tes propres features. C’est un rôle de référent·e qualité et d’architecte back.
Tu vas faire :
- Développement back : tu construis une API Symfony 6 / PHP 8 propre et performante (API Platform, Doctrine), en Clean Architecture (use cases, gateways, providers/processors), avec un vrai souci du détail et de la maintenabilité.
- Référent·e qualité back : tu définis et fais vivre les standards de l’équipe (Clean Architecture, principes SOLID, design patterns, TDD, stratégie de test, analyse statique, coverage). Tu es le garant de ce qui part en production.
- Architecture back : tu poses les fondations transverses (couches applicatives, use cases, gateways, sécurité, design patterns d’infrastructure) et tu pilotes les refactorings stratégiques sur le legacy (Mikado, Strangler Fig).
- Données & performance : tu maîtrises Doctrine, les migrations et les garanties transactionnelles (MySQL InnoDB, propriétés ACID), tu traques les N+1 et optimises les requêtes, et tu veilles à la cohérence du modèle de données consommé par nos dashboards analytics.
- Sécurité & fiabilité : tu gères l’authentification multi-provider (JWT, OAuth2), les autorisations (voters, policies), et la robustesse des flux critiques (transactions, idempotence, gestion d’erreurs).
- Reviews & mentorat : tu es la dernière ligne entre le code de l’équipe et la prod. Tes reviews sont pédagogiques et font monter les profils plus juniors.
- Outillage IA : tu maintiens et fais évoluer notre harness de développement basé sur Claude Code (agents, skills, hooks, MCP). Chez nous, l’IA est un vrai partenaire de production, pas un gadget.
- Un pied côté front : tu touches au React / TypeScript quand un sujet le demande (contrat d’API, bout de feature). Pas besoin d’être expert front, mais tu es à l’aise pour t’y plonger.
Stack technique
- Back (cœur du poste) : Symfony 6.4, PHP 8.2+, API Platform 4, Doctrine ORM, Clean Architecture (Module > Feature > Layer), principes SOLID, design patterns, authentification multi-provider (JWT Lexik, OAuth2, MSAL / Okta / SAML).
- Qualité / CI : PHPUnit, Foundry, PHPStan (niveau max + règles maison), PHP CodeSniffer, GitLab CI, gates pre-commit / pre-push, coverage.
- Outillage IA : harness Claude Code (agents, skills, hooks, MCP).
- Data & monitoring : MySQL (moteur InnoDB, transactions ACID), migrations Doctrine, contrat analytics (Metabase), Algolia, Sentry, SendGrid, S3 (OVH / AWS).
- Front (secondaire) : React 19, TypeScript strict, Redux Toolkit, TanStack Query.
- Mobile : Capacitor (iOS / Android)., * Séminaire d’équipe 2 fois par an.
Processus de recrutement
- Premier appel : échange sur ton parcours et tes motivations.
- Entretien technique : discussion archi front, qualité et outillage avec le CTO / référent technique.
- Mise en situation : revue d’une vraie merge request + un exercice front / archi.
- Échange équipe : visio avec l’équipe dev pour tester le collectif et la transmission.
- Rencontre fondateur : échange avec Mansour, co-fondateur.
Requirements
- 6 ans d’expérience en développement back (PHP / Symfony), dont au moins 3 ans à faire vivre un legacy + une API en production + une CI back.
- Une expérience où la qualité était un sujet explicite
- Maîtrise de Symfony, PHP moderne (typage strict), API Platform et Doctrine (mapping, migrations, performances, N+1), et MySQL / InnoDB (transactions, propriétés ACID).
- Clean Architecture, principes SOLID et design patterns appliqués au back : tu sais poser les couches (entités, use cases, gateways, providers / processors), et défendre une décision d’archi.
- TDD comme outil de design, pratique de l’analyse statique (PHPStan) et des refactorings d’envergure sur du legacy (Mikado, Strangler Fig).
- Solide sur la sécurité applicative : authentification / autorisation, gestion des tokens, isolation des données par tenant.
- Tu sais challenger : tu repères un scope flou ou un besoin mal formulé, et tu le dis avant de coder.
- Tu partages : tu aimes documenter, vulgariser, transmettre. Pas de tour d’ivoire technique.
- Tu utilises l’IA au quotidien : outillage IA pour le dev (agents, skills, MCP : Claude Code, Cursor, Aider…), Spec-Driven Development, architecture événementielle / messagerie asynchrone (Messenger), audit de performance back (profiling, optimisation de requêtes, cache), exposition de données analytics.
Mentor Goal au quotidien
Nos valeurs définissent notre façon de travailler :
- Pro-activité : tes idées sont valorisées, tout le monde apporte sa pierre.
- Responsabilité : chacun est responsable de ses projets et résultats. Autonomie rapide.
Benefits & conditions
- Ambition : on apprend en permanence, on n’a pas peur d’oser.
- Impact : notre travail a du sens, on contribue à l’employabilité des jeunes.
- Coopération : on travaille à plusieurs, on ne laisse personne derrière.
Les avantages à travailler chez Mentor Goal
- Full remote : tu travailles d’où tu veux en France.
- 39h/semaine, pas plus.
- Ambiance conviviale, créneau jeux en ligne le mercredi après-midi.
About the company
Le projet Mentor Goal
La mission de Mentor Goal est de contribuer à l’employabilité des jeunes issus de tous horizons.
Pour cela, nous travaillons avec les établissements de formation qui proposent des formations professionnalisantes en les aidant à accompagner leurs étudiants vers l’alternance, un stage ou un premier emploi.
La Plateforme Emploi Mentor Goal est une solution digitale SaaS qui permet :
- Aux étudiants : de trouver leur stage, leur alternance ou leur premier emploi en étant accompagnés par leur école.
- Aux écoles : de piloter la recherche d’emploi et de développer des partenariats avec les entreprises., Envoie-nous un CV, un court texte de motivation, et un lien vers une réalisation (GitHub, projet perso, outillage que tu as construit) : c’est un gros plus.
PS : Notre métier est d’accompagner les personnes vers l’emploi, la qualité de ta candidature sera particulièrement appréciée.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Role of Mentorship in Developer Growth
Why Upskilling And Reskilling is Important For Developers
What’s the Difference Between Frontend and Backend Development?
Mastering Remote Work: Tips for Developers