Senior Software Engineer PHP

Softr

Paris

Hybrid

EUR 60,000 - 70,000

Full time

18 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Mutuelle
Ticket restaurant 9€
Prime télétravail
BSPCE

Job summary

Satelia recherche un développeur backend senior pour faire évoluer son logiciel de télésurveillance cardiaque, en passant d'un monolithe PHP/Symfony vers une architecture modulaire DDD. Vous contribuerez à concevoir des API, à écrire des tests complets et à assurer la qualité du code.

Le poste nécessite 7+ années d'expérience, une maîtrise de PHP/Symfony et une appétence pour les tests, l'infra CI/CD et la surveillance Datadog. Télétravail 2 jours/semaine et présence à Paris.

Qualifications

  • Senior avec au moins 7 ans d'expérience en développement backend.
  • Maîtrise de PHP/Symfony et transition vers une architecture DDD.
  • Capacité à concevoir et maintenir des API connectant partenaires et IoT.
  • Expérience avec les tests ( PHPUnit ), et l'intégration MySQL.
  • Connaissance de Playwright/TypeScript et de CI/CD (GitHub Actions).
  • Qualité et revues de code via SonarCloud et GitHub.
  • Frontend en progression TS et Twig/Bootstrap.
  • Connaissance Datadog pour la surveillance en production.

Responsibilities

  • Développer et faire évoluer le produit PHP/Symfony en mode monolithe vers une architecture DDD.
  • Concevoir et maintenir les API reliant partenaires et objets connectés.
  • Écrire des tests unitaires et fonctionnels, et réaliser des scénarios end-to-end.
  • Assurer la qualité via SonarCloud et revues de code sur GitHub.
  • Moderniser progressivement le front avec TypeScript et Twig/Bootstrap.
  • Mettre en place infra/CI-CD avec GitHub Actions et surveiller via Datadog.
  • Participer au design et à l'architecture tout en restant en prod.

Skills

PHP Symfony
Tests unitaires
API design
Playwright / TypeScript
GitHub
SonarCloud
Datadog

Tools

PHP 8.3
Symfony 6.4
PHPUnit
MySQL
Playwright
TypeScript
Twig
Bootstrap
GitHub Actions
Claude Code

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur DevOps / SRE
Ingénieur DevOps / SRE

Softr • Paris

Hybrid
EUR 75,000 - 85,000
Mutuelle prise en charge 72%
Ticket Restaurant 9€ par jour
Prime de télétravail
+1
Ingénieur DevOps - Freelance
Ingénieur DevOps - Freelance

Softr • Paris

Hybrid
EUR 120,000 - 129,000
Développeur PHP/Développeuse PHP
Développeur PHP/Développeuse PHP

Satelia • Le Chesnay-Rocquencourt

On-site
EUR 60,000 - 85,000
RSSI - DevSecOps
RSSI - DevSecOps

Softr • Paris

Hybrid
EUR 75,000 - 85,000
Mutuelle 72%
Tickets restaurant 9€/jour
Prime de télétravail
+1
Ingénieur / Ingénieure QARA
Ingénieur / Ingénieure QARA

Satelia • Paris

Hybrid
EUR 60,000 - 65,000
Mutuelle (72%)
Ticket restaurant 9€/jour
Prime de télétravail
+1
Ingénieur.e Qualité et Affaires Réglementaires, SaMD
Ingénieur.e Qualité et Affaires Réglementaires, SaMD

Softr • Paris

Hybrid
EUR 60,000 - 65,000
Mutuelle prise en charge 72%
Ticket Restaurant 9€/jour
Prime de télétravail
+1
Infirmier·e télésurveillance et Accompagnement Thérapeutique
Infirmier·e télésurveillance et Accompagnement Thérapeutique

Softr • Bordeaux

Hybrid
EUR 27,000 - 32,000
Télétravail partiel possible
Mutuelle 72% prise en charge
Tickets Restaurant 9€
+2
Ingénieur(e) DevOps/SRE
Ingénieur(e) DevOps/SRE

Satelia • Le Chesnay-Rocquencourt

On-site
EUR 70,000 - 110,000
Lead Développeur Symfony - H/F
Lead Développeur Symfony - H/F

Smile • Asnières-sur-Seine

Hybrid
EUR 48,000 - 55,000
Tickets restaurant
Transport remboursé à 50%
Mutuelle et Prévoyance
Health Solution Architect - CDI Paris - Theodo
Health Solution Architect - CDI Paris - Theodo

Theodo • Paris

On-site
EUR 90,000 - 130,000
Actionnariat salarié
Épargne salariale et intéressement
Budget matériel
+3