Au sein d’une équipe back composée de 3 personnes, ton rôle sera de mettre en place les besoins identifiés par l’équipe produit. 👀
En coordination avec Cédric, notre Product Owner tu auras en charge les développements de toutes les itérations du projet ainsi que l’amélioration de l’environnement existant.
Tu es garant du design technique des projets, qui sera pensé et validé avec Johnny, notre CTO.
🔍Tes missions principales seront :
🔓Contexte du produit / existant :
Ton objectif principal ? Finaliser la migration d’un produit monolith MVC vers une clean architecture, en appliquant les principes du Domain Driven Design.
Pour cela tu seras accompagné par notre CTO qui est référent sur le projet et sur l’architecture existante.
Quelques informations clés sur ce nouveau projet :
Tu devras prévoir et fournir les API nécessaires à l’équipe front.
Nous recherchons une personne qui saura s’intégrer dans l’équipe existante et qui saura mettre en avant ses compétences pour mener à bien les défis qui s’offrent à elle ! ⚡️Un attrait pour le secteur EdTech serait un vrai plus.
Stack technique :
La base de code est en PHP7+ (une migration en PHP8 est prévue dès que cela est possible)
Le framework utilisé pour l’API est la version 5+ de Symfony
Notre gestion de messages asynchrones est gérée avec RabbitMQ
Notre base de données est sous AWS Aurora (Mysql)
Nous utilisons Elasticsearch pour nos données statistiques
Une base de données Redis est sollicitée pour la gestion des sessions et des tokens de l’application
La majorité de notre infra est gérée via des services AWS
Une bonne connaissance du composant messenger de symfony est requise
Une bonne connaissance des principes de la DDD et de la Clean Architecture serait appréciée:
Les tests sont partie prenante des développements :
Tu es fait pour ce poste et rejoindre notre team si… 💙
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres