Senior Software Engineer PHP
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
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é.