Reforest'Action
L'équipe Tech
Notre mission est de créer la première plateforme de mesure d'impact pour les projets de restauration d'écosystèmes forestiers.
Pour réaliser cette mission, notre vision s'appuie sur des pratiques issues du Software Craft·wo·manship, d'eXtreme Programming ou encore d'Accelerate.
Et au-delà du buzzword bingo ?
-
Focus qualité : la refacto au quotidien, stratégie de test réfléchie, documentation des choix structurants
-
Valeur produite en continue : MEP quotidiennes, focus sur l'observabilité de la prod, trunk-based development
-
Une équipe plutôt que des individus : egoless programming, revues partagées régulières
-
Une approche orientée métier : découpage du monorepo par domaines métier
Répartition des collaborateurs
Engineering
70%
Product & Design
30%
8 minutes
Durée moyenne de notre pipeline CI+CD (en minutes)
Technologies et outils
Node.js
100%PostgreSQL
80%Nest JS
50%ExpressJS
50%Redis
10%MongoDB
10%Vue.js
80%TypeScript
50%JavaScript
50%React JS
20%Scaleway
100%GitLab
100%Azure PaaS
50%
Backend
Frontend
Devops
GitLab, Scaleway et Sentry ⚙️
GitLab, Scaleway et Sentry sont au coeur de notre stratégie pour le déploiement et la supervision de notre infrastructure (PaaS).
Organisation et méthodologies
L'équipe est organisée en une unique squad composée de développeuses et développeurs fullstack ainsi que d'une product manager.
Son fonctionnement s'inspire des méthodes Lean et Kanban afin de travailler en flux, avec un focus fort sur la qualité : les déploiements en production sont quotidiens, les refactos et discussions sur la stratégie d'architecture et de test sont la responsabilité du collectif.
Chaque membre de l'équipe est autonome sur ses sujets. L'équipe se réunit plusieurs fois par semaine pour des sessions de revue/dev collectives, une fois par semaine pour clarifier les priorités métier et deux fois par mois pour améliorer ses pratiques.
Processus de recrutement
Notre process de recrutement se déroule de la manière suivante :
- Un premier échange de 15mn avec l'un·e de nos Talent Acquisition Manager
- Un entretien de 1h avec notre Lead Dev et notre Talent Acquisition Manager
- Un entretien technique de 1h30 avec notre Lead Dev
- Un entretien final de 1h avec notre CTO