Graneet
L'équipe Tech
La team Tech, leadée par l'un de nos cofondateurs et CTO, Raphaël est composée de 8 personnes. Intégré.es à nos deux squads, ils/elles travaillent main dans main avec la team Product sous forme de Squads.
Les défis et challenges sont nombreux pour les équipes tech & product :
-
Développer rapidement et avec qualité des fonctionnalités innovantes par rapport aux acteurs historiques.
-
Maintenir une application robuste, disponible, scalable et sécurisée pour avoir une haute satisfaction utilisateur.
-
Améliorer continuellement nos process et les briques techniques pour se réinventer et préparer le scale à venir. Car oui Graneet va grandir !
L'équipe Tech suit les principes suivants à la lettre :
-
Keep it Simple Stupid! : Choisir la simplicité pour avancer plus vite
-
1 piece flow : Travailler sur une seule tâche pour fluidifier le delivery
-
Client & Business first : Pour maximiser la valeur apportée
-
Et bien d’autres que tu découvriras !
Employee breakdown
Fullstack Developers
70%
Product Managers
15%
Product Designers
15%
10
Développeurs
Technologies et outils
PostgreSQL
100%Node.js
100%Nest JS
100%Redis
95%Prisma
95%Auth0
95%SendGrid
90%Dynamo DB
90%AWS Lambda
90%TypeScript
100%React JS
100%Storybook
90%puppeteer
90%GitLab
100%Datadog
100%AWS
100%AWS ECS
95%Amazon SQS
95%Amazon S3
95%Amazon RDS
95%
Backend
Frontend
Devops
AWS ☁️
L’ensemble de leur infrastructure et de leurs environnements est géré sur AWS pour permettre sécurité et scalabilité avec une architecture serverless et événementielle.
Datadog/Sentry ⚙️
La qualité et les performances sont au centre de leurs préoccupations. Ils suivent donc rigoureusement l’état de santé de leur produit pour l’améliorer continuellement.
Notion/Make 🖥️
La culture de l’écrit est inscrite dans l'ADN de Graneet. Ils passent 15% de leur temps à préparer leurs développements. Le no-code est aussi très utilisé, pour être le plus efficace en amont du développement.
Organisation et méthodologies
Les équipes tech & product sont scindées en 2 squads chacune composée d’un Tech Lead, d’un PM, d’un Designer et de plusieurs développeurs principalement senior.
Ces squads sont organisées sous la méthode Shape Up avec un cycle de développement de 8 semaines (6 semaines de build, 2 semaines de cool down).
Pour assurer une haute qualité, toute phase de delivery est précédée d’une phase de préparation durant laquelle une conception macro est réalisée ce qui permet ensuite d’avancer avec efficacité et sérénité sur le développement, par ailleurs tout code produit est review par deux autres développeurs.
Par ailleurs, toujours dans un objectif de mettre les développeurs dans les meilleures conditions, les rares bugs importants sont traités par l’équipe run composée des leads, Fabien et Cyril, et du CTO, Raphaël.
Projets et défis techniques
{Produit, projet ou défi technique}
Refonte de notre outil de chiffrage de chantier
La gestion des devis de chantiers est une brique majeure de l’application Graneet. Afin d’accompagner au mieux les utilisateurs concernés et de fournir un outil unique et innovant sur le marché ils ont repensé depuis plusieurs mois cette partie centrale de l’application. Tout a été reconstruit pour avoir une expérience aux petits oignons :
- Des performances décuplées aussi bien front que back avec la mise en place d’une architecture micro-services.
- Une interface collaborative permise par une architecture événementielle et des WebSockets.
- Une UI/UX optimisée avec la mise en place d’une charte graphique permettant de gagner beaucoup de temps côté développement. ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
{Produit, projet ou défi technique}
Intégration de fonctionnalités mélangeant Machine Learning et IA
Le secteur de la construction est un des plus en retard en terme de digitalisation. Il est bien rare de trouver des mécaniques de Data Science chez leurs concurrents et encore plus de voir des fonctionnalités utilisant des modèles IA. Leur outil et les données récoltées deviennent suffisamment mature et conséquentes pour leur permettre de sauter le pas dans les prochains mois. Ils auront donc l’occasion de réfléchir à la mise en place des briques MLOps pour aider leurs clients à gagner du temps par de l’IA générative ou à optimiser leur entreprises, leurs chantiers, leur marge avec une analyse fine de leur données de chiffrage, de facturation, de dépenses.
Processus de recrutement
-
Étape 1 : Entretien avec Victoria, Head of People
-
Étape 2 : Un entretien avec ton futur manager
-
Étape 3 : Un test technique à faire à la maison+ un test de Live Coding durant l'entretien
-
Étape 4 : Un entretien final avec nos 3 founders Raphaël, Enzo et Jean-Gabriel
-
Une prise de référence te sera également demandée lors du process