Match score not available

Fullstack Développeur Senior React / Node (h/f/x)

Remote: 
Full Remote
Contract: 
Salary: 
4 - 70K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 5 years of fullstack development experience, Proficient in Node and React, Experience with AWS and CI-CD processes, Knowledge of clean architecture practices, Familiarity with various programming languages/frameworks.

Key responsabilities:

  • Develop new features in an agile setup
  • Strengthen app architecture for scalability and security
  • Enhance user experience through design collaboration
  • Analyze and automate internal processes
  • Help recruit, onboard, and mentor new developers
Graneet logo
Graneet Startup http://graneet.fr/
11 - 50 Employees
See more Graneet offers

Job description

🚜 Graneet propose un SaaS qui a pour objectif d'aider les PME du BTP à protéger leur rentabilité en leur permettant de piloter leur business par la marge, en temps réel, du bureau au chantier. Pour venir en aide aux dirigeants confrontés à des logiciels existants trop complexes, nous avons développé une solution intuitive et robuste avec un service client ultra-réactif. Aujourd’hui, nous accompagnons près de 500 entreprises et elles en sont ravies.

Avec plus de 10 millions d’euros levés, nous nous donnons les moyens de répondre à nos ambitions pour 2024 : solidifier notre présence sur le marché français et prochainement devenir la plateforme de référence des PMEs du BTP en France et en Europe  🚀.

🤝 L'équipe Tech 🤝

La team Tech, leadée par l'un de nos cofondateurs et CTO, Raphaël est composée de 8 personnes.

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 !

Notre code base repose sur :

  • React pour les applications front (accompagné d’un Storybook pour les composants)
  • Node (NestJS / TypeORM - Prisma) pour les API micro-services du back
  • PostgreSQL pour les bases de données
  • Docker pour tout notre processus de containerisation

La solution est déployée sur AWS en utilisant l’infrastructure as code, ce qui nous permet d’avoir un processus de déploiement en zéro downtime et maximiser la qualité du service apporté à nos utilisateurs. L’intégration continue est automatisée et gérée par Gitlab. Nous n’hésitons pas à utiliser les services AWS les plus adaptés tels que Lambda, Fargate, RDS Serverless.

Avec la croissance de Graneet et la complexité métier de l’application, nous avons une attention particulière sur les performances aussi bien par des mécaniques automatiques de scaling que par l’utilisation d’outils de monitoring tels que Datadog, Sentry, PGAnalyze…

L’équipe travaille avec la méthode Shape Up avec un cycle de développement de 8 semaines (6 semaines de build, 2 semaines de cool down). En parallèle du delivery produit, le run (gestion des bugs et des améliorations tech) est géré par un développeur avec des rotations toutes les 4 semaines.

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.

🎯Tes missions 🎯

En tant que Fullstack Développeur Senior, en plus de la conception et du développement de l’outil, tu seras fortement intégré(e) aux sujets de construction d’équipe et de croissance. Tu seras managé.e par Raphaël.

Tes missions seront les suivantes :

  • Développer de nouvelles features pour construire l’application selon un processus agile et une collaboration étroite avec l’équipe produit/design pour trouver les meilleurs compromis.
  • Fiabiliser et solidifier l’architecture technique pour rendre le produit scalable, robuste et sécurisé.
  • Améliorer l’expérience utilisateur des clients en participant de manière intensive à la conception du produit et des fonctionnalités.
  • Analyser et automatiser les process internes pour améliorer le quotidien de l’équipe et se concentrer sur les tâches à forte valeur.
  • Participer à la construction de l’équipe technique en prenant part aux processus de recrutement, d’onboarding et de formation des développeurs.
💎Profil recherché 💎
  • Tu as au moins 5 années d’expérience en développement fullstack, particulièrement avec Node et React.
  • Tu as des expériences réussies avec d’autres langages de programmation / frameworks, ce qui te donne une ouverture d’esprit pour investiguer sur les diverses problématiques et les solutions adéquates pour y répondre.
  • Tu connais et appliques les bonnes pratiques pour l’architecture logicielle (ex: clean architecture), la communication entre les différentes briques applicatives et les connexions à d’autres API ou outils externes.
  • Tu as déjà amélioré certains processus CI-CD ou infrastructures et es impatient.e d’améliorer ceux de Graneet.
  • Tu es familier.e avec les services Cloud et notamment AWS avec lesquels tu as déjà mis en place des infrastructures.
  • Tu souhaites faire partie de l’aventure passionnante d’une startup technologique jeune et dynamique comme Graneet !
  • Tu es d’un naturel autonome, sociable, et tu n’as pas peur de prendre des initiatives.
  • Tu as des capacités de mentoring/management et tu as déjà encadré, formé et suivi au moins un développeur.
⛰️Processus de recrutement ⛰️
  • Une interview RH avec Victoria, Head of People (45min)
  • Un entretien avec ton manager Raphaël (1h)
  • Un test technique à faire à la maison que tu présenteras devant une ou plusieurs personnes + un test de Live Coding durant l'entretien + une revue de code d’un projet que tu souhaites nous montrer
  • 2 prises de référence sur tes précédentes expériences professionnelles
  • Une rencontre sur site avec les 3 fondateurs Enzo, Raphaël et Jean-Gabriel (1h) suivie d’un échange informel avec 2 personnes de l’équipe (1 développeur & 1 Product Manager)

Afin de t'accompagner lors du parcours candidat.e chez Graneet, tu peux retrouver notre Guide Candidat juste ici.

Ce qui t'attend si tu nous rejoins 🚀
  • Industrie : Ose découvrir le monde du BTP pour aider les PME du secteur à assurer leur pérennité.
  • Produit terre à terre : Rejoins une entreprise avec une forte culture produit, qui simplifie le quotidien de milliers de personnes, du bureau au chantier.
  • Croissance raisonnée : Participe à une croissance ambitieuse et maîtrisée, dans un environnement sain.
  • Vie d’équipe : Intègre une équipe passionnée et stimulante qui aime travailler ensemble. Pour de vrai 😉 !

Nos collaborateurs sont satisfaits de leur expérience chez Graneet. Glassdoor présente bien notre environnement de travail 🙂

📅 L’onboarding  📅

À ton arrivée tu accèdes via Notion à un parcours personnalisé de 2 semaines qui te permet d’avoir une vision très complète de l’entreprise, du secteur ainsi que des problématiques de nos clients.

💸 Évolutions et Politique Salariale 💸
  • Chaque métier a une grille de salaire par niveau de poste. Les grilles sont revues une fois par an en faisant un benchmark marché via Figures. Grâce à cet outil, on s’assure de mieux payer que 60% des entreprises du marché !
  • Notre engagement est de garantir que tu sois dans la grille de ton métier et de ton niveau.
  • Sur ton salaire : la rémunération fixe pour ce poste est de 60 à 70k€ en fonction de ton expérience.
  • C’est la revue de ta performance annuelle qui impacte directement ta revalorisation salariale !
  • Des BSPCE : il nous tient à cœur d'embarquer tout le monde dans le succès collectif de l'entreprise. Dans les semaines qui suivent ton arrivée, tu as une présentation par notre CEO Jean-Gabriel à ce ce sujet qui est souvent méconnu et/ou mal compris !
🌴 La vie d’équipe 🌴
  • L'Exigence, la Transparence, la Bienveillance et le Dynamisme, sont ancrés dans nos processus quotidiens. Le feedback est très présent dans notre culture et nous permet de faire vivre l’ensemble de ces valeurs. Nous porterons une attention toute particulière à l’adéquation de nos futures recrues avec ces dernières !
  • Une politique de télétravail flexible spécialement pour les techs : full remote ou hybride (3 jours de télétravail/semaine). Nous avons de super bureaux au cœur de Paris (Patchwork République) !
  • Deux offsites par an, pour nous permettre de nous retrouver pendant 2 à 3 jours dans une ambiance conviviale et festive.
  • Il y a une vie d’équipe très riche chez Graneet qui ne repose pas que sur les initiatives People !

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Computer Software / SaaS
Spoken language(s):
French
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Verbal Communication Skills
  • Problem Solving
  • Independent Thinking

React Developer Related jobs