Senior Software Engineer PHP

Il y a 4 jours

Paris, Île-de-France Satelia Temps plein 65 000 € - 95 000 € Contrat

Satelia développe un logiciel de télésurveillance médicale pour le suivi à distance de patients atteints d’insuffisance cardiaque.

Pour accompagner notre croissance, notre monolithe PHP/Symfony historique est en pleine transition vers une architecture modulaire DDD. Un chantier d'architecture continu qui stimule le quotidien de l'équipe.

  • Développer et faire évoluer le produit en PHP 8.3 / Symfony 6.4, en contribuant à la transition du monolithe vers une architecture DDD.
  • Concevoir et maintenir des API connectant partenaires et objets connectés (IoT) utilisés par les patients et les équipes soignantes.
  • Écrire des tests à chaque niveau : unitaires et fonctionnels avec PHPUnit, intégration MySQL, scénarios end-to-end avec Playwright/TypeScript.
  • Garantir la qualité : passage du quality gate SonarCloud et revues de code sur GitHub.
  • Moderniser l'interface : contribuer à la migration progressive du front vers TypeScript, aux côtés de l'existant Twig/Bootstrap.
  • Infra & CI/CD : automatiser et fiabiliser les déploiements (QA, préprod, prod) avec GitHub Actions.
  • Observer la production : surveiller la santé de l'application via Datadog (logs, APM, monitors).

Tu as un profil Senior (idéalement 7 ans d'expérience ou plus) en développement backend. Tu as déjà travaillé en PHP/Symfony, ou tu viens d'un autre écosystème mais tu as démontré ta capacité à switcher rapidement de stack, et tu es à l'aise pour évoluer dans un monolithe en transition vers une architecture plus modulaire.

Ce qui fera la différence :

  • Tu ne vois pas les tests comme une corvée après coup : chez nous, du test unitaire à l'end-to-end, ils font partie de la routine.
  • Tu as déjà intégré des outils d'IA générative à ton workflow de dev (Claude Code, Copilot ou équivalent) et tu sais que la vraie valeur réside dans la façon dont tu les pilotes.
  • Tu es à l'aise pour sortir de ton périmètre strict en mode fullstack : un peu de front, un peu d'infra, selon ce qu'il y a à faire.

L'impact de ton code :

Travailler sur un logiciel de télésurveillance cardiaque, ce n'est pas pousser du code dans le vide : chaque fonctionnalité que tu livres a un impact direct sur le suivi de patients réels, souvent fragiles, et sur le quotidien des professionnels de santé qui s'appuient dessus.

C'est un secteur exigeant : la rigueur sur les tests et la qualité de code n'est pas là pour cocher une case, elle a un sens concret dans un environnement très réglementé (dispositif médical de classe IIa). C'est aussi un marché en pleine structuration : la télésurveillance médicale à distance est encore jeune en France, ce qui laisse une vraie marge de manœuvre pour construire les bonnes pratiques plutôt que d'hériter d'un existant figé.