Waro
Environnement / Développement durable, SaaS / Cloud Services, SocialTech / GreenTech
Paris
L'équipe Tech
La tech est au cœur du produit Waro. Notre objectif est de rendre la méthodologie complexe d’analyse de cycle de vie accessible à des clients novices dans le domaine. Ça implique de développer de puissants algorithmes de calculs et de cacher cette complexité derrière une UX efficace.
L'équipe tech est autant attachée au développement de nouvelles fonctionnalités qu'à la beauté et la maintenabilité du code. Nous suivons et utilisons les derniers outils et librairies en vogue adaptés à nos besoins pour rendre notre quotidien de développeur le plus facile et amusant possible.
2
Mises en production par mois
Technologies et outils
Node.js
100%MySQL
100%GraphQL
100%TypeScript
100%React JS
100%Scaleway
100%Kubernetes
100%GitHub
100%Docker
100%
Backend
Frontend
Devops
Organisation et méthodologies
On suit une méthodologie agile adaptée à notre sauce pour correspondre au contexte hyper-évolutif du monde entrepreneurial. Nos sprints durent en moyenne 2 semaines et sont plus ou moins longs selon les fonctionnalités attendues.
Chaque fin de sprint donne lieu une réunion qui fait à la fois le bilan du sprint et la présentation du suivant.
Les réunions quotidiennes barbantes sont remplacées par des messages asynchrones sur le slack. Chacun dit ce qu’il a fait la veille, ce qu’il prévoit de faire aujourd’hui. Les difficultés rencontrées sont partagées en continu pendant la journée et on prend rapidement des mesures pour les contrecarrer.
On encourage vivement la veille technique, chacun est libre de proposer des nouvelles pratiques, de nouvelles librairies qui permettront de rendre le code de Waro encore plus beau et agréable à manipuler.
Certains sujets peuvent donner lieu à du pair coding.
Chaque mercredi, les “Waro learning” mettent en lumière des sujets tech divers et variés présentés par un membre de l’équipe (ex: Nicolas nous dévoile les secrets de son algorithme de machine learning, Marie nous présente l’ingéniosité du nouveau state management des formulaires de Waro, Quentin nous convainc que NestJS est le framework qu’il nous faut).
Projets et défis techniques
On-boarder les grands comptes
Aujourd’hui, notre principal challenge est d’on-boarder les grands comptes qui ont à leur catalogue des dizaines de milliers de produits. Cela pose deux problématiques sous-jacentes :
- Comment importer massivement toutes ces données produit sans que ca soit chronophage pour l’utilisateur ?
- Comment calculer massivement leurs impacts en s’assurant la synchronisation avec d’éventuelles modifications futures sur leur composition ?
Bien sûr, seuls les membres de l’équipe connaissent la sauce secrète Waro qui répond à ces questions 🙂
Processus de recrutement
Le recrutement tech se déroule en 3 étapes :
- Une rencontre en visio avec Alexandre, notre CTO, pour te rencontrer, te présenter plus en détails Waro et les missions et en savoir plus sur ce que tu recherches (et surtout, s’assurer que nos envies convergent)
- Un entretien technique, toujours avec Alexandre, pour valider tes compétences techniques et ta capacité de réflexion. L’entretien s’adapte à tes compétences, mais souvent cela se décline en de l’algorithmie, une petite mise en situation en React/NodeJS et des questions de culture générale sur la tech
- Un entretien avec les 4 cofondateurs pour qu’ils te rencontrent. On y discutera de sujets divers et variés comme tes valeurs, ton état d’esprit, tes passions etc…
De manière générale, on recherche des personnes convaincus par notre mission, autonomes, organisées, proactives et désireuses d’apprendre et de partager leur savoir.