Développeur Back-End Senior - H/F

Groupe Mentor
Nancy, France
15 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
€30,271.0
Working hours
Regular working hours
Job source

Tech stack

PHP (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Apple IOS Application Layers User Authentication Profiling Software Quality Cursor (Graphical User Interface Elements) Software Design Patterns Microsoft Visio
+17 more
MySQL OAuth Security Assertion Markup Language (SAML) Symfony Strategies of Testing TypeScript Test-Driven Development (TDD) Okta ReactJS Phpunit Backend Gitlab-ci Sentry Sendgrid React Redux Doctrine (orm) Api Management

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.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:45 min

Building careers inside distributed technology consulting environments

Oliver Zimmert · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:33 min

Introduction to security advocacy and automation testing

Chris Heilmann Chris Heilmann +2 · LIVE

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

Videos

See all

Related articles

See all