Lucky Cart
Grande distribution, Intelligence artificielle / Machine Learning, SaaS / Cloud Services
Paris
L'équipe Tech
La roadmap tech est définie chaque trimestre.
Des alignements réguliers inter-équipes permettent à chacun de partager ses points de vue métiers, de revoir et d’adapter régulièrement la priorisation des développements du produit Lucky cart.
L’objectif commun est de créer des solutions innovantes et impactantes pour répondre aux besoins des marques et enseignes de distribution tout en étant tournées vers l’amélioration de l'expérience d’achat de millions de shoppers.
La performance ainsi que l’apprentissage individuel et collectif sont au cœur du quotidien.
5
pôles métiers
Technologies et outils
- 100%
MongoDB
100%Nest JS
90%ExpressJS
70%Aerospike
40%TypeScript
75%React JS
75%Ember.js
25%Google Cloud Platform
100%Bitbucket
100%Kubernetes
80%Docker
80%
Backend
Frontend
Devops
MERN Stack ⚙️
Nous utilisons principalement React en front end, NodeJS et express en back end, avec MongoDB comme base de données. Nous utilisons un maximum de TypeScript, mais nous avons également un gros legacy en JS pur.
Event-sourcing ⚙️
Nous traitons 10 000 000 d’événements shoppers par jour en temps réel pour personnaliser leurs expériences d’achats.
Google Cloud Platform ⚙️
Nous utilisons toute la puissance GCP (BigTable, BigQuery, PubSub, CloudRun, Kubernetes Engine) pour construire une architecture stable et scalable disponible à 99.99%.
Organisation et méthodologies
L’équipe est organisée en plusieurs squads, chacune menée par un Product Manager afin d’organiser la roadmap et la priorisation du développement des features en fonction de leur impact à court, moyen et long terme sur l'industrie, les clients ainsi que l'activité de Lucky cart.
Le travail suit une organisation agile, avec des sprints de deux semaines pour délivrer rapidement de la valeur tout en s’améliorant en continu.
Les journées commencent par des “daily stand-ups”, qui permettent à chacun de présenter l’avancée de ses sujets et d’organiser les tâches du jour.
Des outils tels que Jira, Notion ou BitBucket permettent de collaborer de manière transversale en assurant un suivi efficace des sujets.
D'autres rituels existent, en particulier les rétrospectives et les démos toutes les deux semaines.
Elles permettent d'œuvrer en continu pour l'amélioration de la vie des squads et de présenter les accomplissements de chacun.
Projets et défis techniques
Le produit Lucky cart est séparé en deux parties :
- Une plateforme Back Office, utilisée par les CSM pour configurer et gérer en quelques clics des centaines de campagnes sur les sites et applications e-commerce des retailers, suivre les shoppers, distribuer les gains et analyser les performances des campagnes.
- Un moteur qui transforme des millions d’événements shoppers (navigation, clics, mise au panier, paiement, …) en interactions personnalisées (affichage de bannières, recommandations produits, déclenchement d’un jeu), le tout en temps réel.
Les principaux défis de Lucky cart sont les volumétries traitées, en termes de nombre de requêtes et de quantité de données, avec de forts enjeux de sécurité.
Processus de recrutement
- 1 test technique
- 2 entretiens tech
- 1 entretien fit