Lucky Cart
Grande distribution, Intelligence artificielle / Machine Learning, SaaS / Cloud Services
Paris
L'équipe Tech
L’équipe tech de chez Lucky cart est composée d’ingénieurs Backend, Frontend, Full Stack ainsi que des DevOps et des QA Engineers. Notre but est de créer des solutions innovantes pour améliorer l'expérience d’achats de millions d’acheteurs. On définit chaque trimestre une roadmap en adéquation avec les OKRs de Lucky cart et cherchons à améliorer en permanence la satisfaction de nos utilisateurs. La performance est au cœur de notre équipe et nous cherchons à nous améliorer individuellement et collectivement en continu.
3
squads
Technologies et outils
Node.js
100%MongoDB
100%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
Nous sommes organisés en 3 impact teams, chacune composée d’un Product Manager, des développeurs (Backend, Frontend et Full Stack), d’un DevOps, d’un QA Engineer et dirigé par un Engineering Manager. Ces impacts teams ont des objectifs mesurables directement extrait des OKR de Lucky cart.
Chaque équipe travaille en méthodologie agile, avec la volonté de livrer rapidement de la valeur aux clients et de s’améliorer en continue. Nous utilisons Jira comme outil de ticketing et BitBucket comme CI/CD.
Projets et défis techniques
Le produit Lucky cart est séparée en deux parties:
- Une plateforme pour gérer en quelques clics des centaines de campagnes en parallèle sur plusieurs sites et applications e-commerce, de suivre les shoppers, distribuer les gains et analyser les performances des campagnes.
- Une moteur qui transforme des millions événements shoppers (navigation, clicks, mise au panier, paiement, …) en interaction personnalisé (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 que de volumétrie de données, avec de forts enjeux de sécurité.
Processus de recrutement
- Étape 1 : Test technique et debrief avec deux développeurs
- Étape 2 : Entretien Vincent notre CTO
- Étape 3 : Entretien Bouzhiane, Co-founder COO
- Étape 4 : Rencontre avec Romain notre CEO