Waro

Waro

Environnement / Développement durable, SaaS / Cloud Services, SocialTech / GreenTech

Paris

Technologies et outils

    Backend

    • Node.js
      Node.js
      100%
    • MySQL
      MySQL
      100%
    • GraphQL
      GraphQL
      100%

    Frontend

    • TypeScript
      TypeScript
      100%
    • React JS
      React JS
      100%

    Devops

    • Scaleway
      Scaleway
      100%
    • Kubernetes
      Kubernetes
      100%
    • GitHub
      GitHub
      100%
    • Docker
      Docker
      100%

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

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.