CircularX
L'équipe Tech
L'équipe technique est en charge des développements (évolutions et correctifs) et de l'exploitation de la plateforme CircularX.
Nous voyons notre plateforme comme un élément du composable commerce et suivons les principes d'architectures MACH pour la construire. Pour ça, l'équipe tech comprend un éventail varié de compétences et d'expériences : frontend (VueJS), backend (PHP / SF / API Platform), cloud (AWS), data (Snowflafe), Architecture...
Nous portons une attention particulière à la collaboration (intra squad et inter squad) avec un degré d'autonomie important pour chaque squad. Cette autonomie et la collaboration avec d'autres équipes CircularX sont facilitées par la pratique du Domain-Driven Design.
25
Techs
Technologies et outils
Symfony 6
100%Python
100%PHP 8.2
100%Vue.js
100%Github Actions
100%GitHub
100%Docker
100%AWS
100%
Backend
Frontend
Devops
Organisation et méthodologies
Chez CircularX, nous nous inspirons de diverses pratiques agiles qui ont fait leurs preuves dans l’univers de la tech : notamment le Scrum et le Lean. Nous sommes organisés en squads avec les rituels classiques du Scrum.
Chaque squad a néanmoins la possibilité de déterminer son propre rythme, son propre workflow de suivi des tâches. Nous mettons l’accent sur l’amélioration continue (kaizen) et la recherche profonde des causes de nos problèmes.
Nous faisons la promotion du travail en pair (programming, reviewing) et nous inspirons plus généralement du craftsmanship. Nous faisons régulièrement des rituels cross squads selon thématique (synchro leads, guilde front/back…).
Enfin, nous favorisons les rencontres externes régulières (meetup, conf tech, formations…).
Projets et défis techniques
Refondre notre architecture technique avec une approche cloud native, headless (MACH)
La plateforme CircularX a d’abord été conçue pour proposer une solution clé en main aux retailers, marques et reconditionneurs afin de faciliter et d'accélérer leur pivot vers l’économie circulaire.
Ces acteurs souhaitent désormais franchir une nouvelle étape en reprenant le contrôle de leur expérience utilisateur (web) et en mettant en place des intégrations avec leur SI.
Nous faisons donc évoluer notre plateforme vers une architecture MACH :
- Développement d’une API publique (vs API privée existante),
- Évolution vers une architecture plus cloud native,
- Refonte de notre stratégie de tests pour améliorer la qualité et aller vers du continuous delivery.
Challenger/revoir notre découpage en domaines/sous-domaines (DDD)
Depuis la création de la plateforme CircularX, la pression sur l’augmentation des volumes de transactions et de la couverture fonctionnelle ne cesse de croître. Les équipes product & engineering sont régulièrement renforcées pour répondre à cette demande ; mais la seule croissance des effectifs n’est pas une solution suffisante.
Nous avons donc décidé de nous appuyer sur du Domain-Driven Design dans le but de :
- Appréhender et former les équipes au Domain-Driven Design
- Aligner toutes les équipes (du business à la tech) autour d’un vocabulaire commun
- Faciliter l’organisation et le passage à l’échelle des équipes product & engineering autour de domaines fonctionnels cohérents
- Faciliter les refontes techniques autour des domaines et contextes identifiés.
Processus de recrutement
- Entretien avec 1-2 techs
- Test technique
- Entretien CTO
- Entretien RH
Derniers jobs
Aucune offre en ce moment, revenez d'ici quelques jours !