Développeur·se Backend senior – PHP/Symfony – API

Il y a 2 jours

Paris, Nouvelle-Aquitaine, France Edflex Temps plein 75 000 € - 110 000 € Contrat

Face à l’obsolescence des compétences, les équipes d’Edflex s’engagent depuis 2016 à accompagner les entreprises dans leur transformation en développant les compétences de leurs collaborateurs.

Nous mettons toute notre énergie à offrir une curation de contenus exceptionnelle, en centralisant les meilleures ressources de formation provenant du web et de nos partenaires éditeurs, sur une plateforme unique.

Notre force ? Proposer à nos clients et à leurs apprenants des contenus constamment mis à jour, variés en formats, en langues, et couvrant plus de 230 thématiques pour favoriser l’apprentissage continu.

Pour soutenir notre croissance, nous recherchons des profils curieux, passionnés par les défis et déterminés à révolutionner le monde de la formation en entreprise. Notre culture valorise l’innovation, la proactivité et la performance ; nos valeurs encouragent le goût du challenge, l’entraide, la communication transparente et l’exploration du savoir.

Tu rejoins la squad Connect, qui relie Edflex aux systèmes de nos clients et partenaires : les LMS/LXP (360Learning, Cornerstone, Docebo, Moodle…), les SIRH (Workday, SAP, Oracle, Talentsoft…) et les éditeurs de contenus partenaires qui publient leurs ressources via notre Connect API. La squad déploie aussi des webhooks pour transmettre en temps quasi réel l’activité des apprenants à nos partenaires. Elle réunit des développeurs backend, un Product Manager et un Technical Implementation Manager.

Tes missions principales seront :

  • Déployer de nouvelles intégrations LMS, LXP et SIRH et intégrer de nouveaux partenaires, en t’appuyant sur les standards xAPI et LTI 1.3 ou sur des API (conception de notre Connect API comme consommation d’API tierces).
  • Être référent technique du périmètre Connect : porter les choix d’architecture, arbitrer dette vs. delivery et faire évoluer les pratiques d’ingénierie.
  • Garantir la fiabilité en production : performance, sécurité, supervision (métriques, logs, alerting) et traitement proactif des vulnérabilités.
  • Piloter des sujets transverses de bout en bout : cadrage, estimations, plan de livraison, suivi des risques et reporting.
  • Faire grandir l’équipe : revues de code, partage de bonnes pratiques, accompagnement des autres développeurs.
  • Collaborer avec Produit, CSM et Sales dans un environnement international : clarifier les besoins, mener des études de faisabilité, prioriser et itérer rapidement.

En résumé

Ton objectif est de faire évoluer le produit au quotidien en t’appuyant sur des principes d’architecture clairs (Clean Architecture, DDD), de maintenir le projet au plus près des dernières versions de PHP, et d’améliorer en continu la fiabilité en production. Tu seras rattaché·e au manager de l’équipe Tech et tu travailleras en étroite collaboration avec notre CTO et notre Lead Developer, référents sur l’architecture existante.

Nous recherchons une personne capable de s’intégrer rapidement, de collaborer efficacement et d’avoir de l’impact. Un attrait pour l’EdTech est un vrai plus.

Stack technique :

  • Base de code PHP 8.5+API Symfony 7.4 (excellente maîtrise de Symfony Messenger)
  • Conception et développement d’API, lecture d’API Doc, utilisation de Postman
  • Messages asynchrones avec RabbitMQ
  • Bases de données sous MySQL et PostgreSQL
  • Infrastructure hébergée sur AWS
  • Observabilité : Datadog (logs/métriques) et Sentry (exceptions)
  • Connaissance des principes DDD et Clean Architecture appréciée : Command Bus, CQS, Adapter
  • La qualité fait partie intégrante des développements :
  • Pratique de la TDD avec PhpUnit
  • Pratique de la BDD avec Behat
  • Revues de code systématiques sur chaque Pull Request

Tu es fait pour ce poste et rejoindre notre team si…

  • Tu as une expérience senior en backend PHP/Symfony, idéalement sur des sujets d’API ou d’intégration.
  • Tu aimes résoudre des problèmes complexes.
  • Tu sais challenger une architecture et argumenter tes choix avec pédagogie.
  • Tu sais accompagner d’autres développeurs et élever le niveau de l’équipe.
  • Tu utilises au quotidien un assistant de développement IA (Claude Code, Codex…) avec un harnais structuré (règles projet, contexte, skills, MCP).
  • Tu as des connaissances Docker et AWS et tu sais les appliquer au jour