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 (Domain / Application / Infrastructure). Un chantier d'architecture continu qui stimule le quotidien de l'équipe.
Rejoindre l’équipe, c’est participer activement à faire évoluer l'architecture pendant que le produit continue de tourner en production, sur un sujet où chaque interaction avec un patient ou un professionnel de santé compte. Le développement est fortement outillé par l'IA : Claude Code fait partie intégrante du quotidien de l'équipe, aussi bien pour coder que pour investiguer un bug ou construire des campagnes de test.
- 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é.
Processus de recrutement
Après un premier échange en visio avec Bogdan, Talent Acquisition Manager, pour te présenter le contexte et cibler les attentes mutuelles :
- Entretien avec Yves, notre CTO (30 minutes, visio)
- Entretien immersion centré sur ton parcours passé et échanges sur le poste avec Melissa, notre DRH (1 heure, visio)
- Échange technique avec deux membres de l'équipe tech (30 minutes, visio)
- Entretien vision avec Nicolas, notre CEO (30 minutes, sur site)
- Prise de références auprès d'anciens collègues (3 à 5)
- Modalité de télétravail : 2 jours de télétravail hebdomadaire. Chez Satelia, nous plaçons la collaboration en présentiel au cœur de notre ADN : rejoindre nos équipes à Paris, c’est vivre l’alchimie unique qui naît lorsque des talents passionnés innovent côte à côte.
- Contrat : CDI cadre au forfait jour, avec 7 semaines de off annuels.
- Rémunération : 60K à 70K selon expérience
- Avantages : mutuelle (prise en charge à 72%), Ticket Restaurant 9€ par jour (prise en charge à 60%), Prime de télétravail.
- Actionnariat salarié : Satelia attribue à chaque membre de l’équipe des BSPCE 4 mois après l’embauche. La possibilité de devenir actionnaire en investissant dans l’entreprise est également présente, de manière facultative, à partir de 6 mois d’ancienneté. Les deux modalités d’actionnariat sont cumulables, et permettent d'obtenir en cas de succès du projet grâce à un engagement de plusieurs années, un complément de rémunération significatif.