Développeur PHP Senior (Symfony) - CRM Immobilier H/F
Role details
Job location
Tech stack
Job description
- Concevoir, développer et faire évoluer notre CRM à destination de conseillers immobiliers, dans le respect des standards d'équipe et des bonnes pratiques de revue de code.
- Garantir la performance, la sécurité, la maintenabilité et la supervision des applications en production (métriques, logs, alerting), et traiter proactivement les vulnérabilités identifiées.
- Contribuer activement aux choix d'architecture (arbitrages techniques, gestion de la dette vs delivery) et à l'amélioration continue des pratiques d'ingénierie au sein de la DSI.
- Collaborer étroitement avec les équipes produit afin de clarifier les besoins métier, proposer des solutions adaptées et améliorer les livrables de manière itérative.
- Participer aux rituels d'équipe et contribuer à l'atteinte des objectifs de sprint.
- Assurer une veille technologique régulière et être force de proposition pour améliorer la qualité, la fiabilité et la scalabilité des applications SAFTI.
Environnement de travail :
- Des équipes spécialisées sur nos différents domaines métier.
- Des pratiques d'ingénierie au quotidien : pair programming, PSR-12, tests unitaires, revues de code.
- Une dynamique d'apprentissage continu : ateliers techniques, formations, kata, etc.
- Participation à des événements de la communauté : AFUP Day, Symfony Live, DevFest…
Stack technique (existant) :
- Backend : PHP 8+, Symfony 6+
- Architecture : API, messaging, principes DDD et Clean Architecture
- Bases de données : MySQL / MariaDB, PostgreSQL
- Infrastructure & Cloud : AWS, Docker, CI/CD
- Observabilité & qualité : logs, métriques et alerting (Datadog), gestion des erreurs et exceptions (Sentry)
- Tests : tests unitaires avec PHPUnit
- Outils & collaboration : GitLab, revues de code, standards de développement
- Frontend (selon les besoins produit) : React, Twig
La stack présentée reflète l'existant chez SAFTI. Nous attachons plus d'importance à la maîtrise des fondamentaux de l'ingénierie logicielle (conception, architecture, qualité, tests) qu'à un langage ou un framework en particulier. Nous restons ouverts à des profils disposant d'expériences variées sur d'autres technologies, dès lors que ces fondamentaux sont maîtrisés.
Requirements
- Formation Bac+2 à Bac+5 ou parcours autodidacte, avec 5 à 8 ans d'expérience en développement web et une solide culture technique.
- Maîtrise des bonnes pratiques de développement : qualité de code, tests, conception.
- Capacité à monter en compétence sur de nouvelles technologies ou frameworks.
- À l'aise avec l'utilisation de modules tiers et capable d'en évaluer les impacts techniques dans la durée.
- Curieux·se, autonome et rigoureux·se dans vos développements.
- Soft skills : rigueur, autonomie, capacité à proposer des solutions adaptées aux besoins tout en prenant en compte les risques identifiés.
Les petits plus SAFTI qui font la différence :
Des moments équipe incroyables : chaque occasion est une fête
Un environnement de travail bienveillant et stimulant autour d'un projet ambitieux
Des fruits livrés 2 fois par semaine pour garder la pêche et avoir la banane
Du partage de connaissances et de l'entraide entre équipes
Une bonne machine à café (Nespresso, what else ?)