Développeur full-stack (f/m/x)
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 1000 entreprises et elles en sont ravies. Nous poursuivons notre expansion sur le marché français pour devenir un acteur de référence auprès des PME du BTP quant au pilotage de leur rentabilité 🚀. 🚀. 🤝 L'équipe Tech🤝 La team Tech composée de 8 développeurs full-stack et leadée par Luis, orchestre l’enrichissement de la plateforme Graneet. Matthieu et Fabien sont nos 2 teams leads qui animent l’équipe de développeurs . Aujourd’hui, l'équipe Tech & Produit collabore étroitement pour délivrer vite et bien. Notre infrastructure nous permet de shipper en production plusieurs fois par jour, avec un niveau de qualité exigeant. Nous surfons pleinement sur la courbe d’adoption de l'IA (Claude Code, Dust) : elle fait partie intégrante de notre quotidien pour accélérer la conception et éliminer la friction technique, nous permettant de nous concentrer sur les vrais défis d'architecture. Ce poste est fait pour toi si... Tu possèdes un fort sens de l'ownership, de la conception initiale jusqu’au suivi en production. Curieux.se de nature et profondément customer-centric, tu aimes comprendre l'impact de ton code sur l'utilisateur final. Enfin, tu es déjà en train d'adopter les technologies IA dans tes workflows quotidiens et tu cherches un environnement qui t'encourage à repousser les limites de cette transformation. Nous sommes à la recherche de notre futur.e full-stack developpeur. 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… Tu es pleinement impliqué dès la phase de conception en collaboration étroite avec l'équipe Produit pour challenger le "pourquoi" et co-construire les meilleures solutions. Ton impact s'étend sur tout le cycle de vie du code : le suivi de la production et la maîtrise du run (qualité, stabilité) font partie intégrante de ton quotidien. C'est cette boucle complète qui nous permet de garantir une plateforme robuste et performante pour nos utilisateurs. 🎯Tes missions🎯 En tant que Senior Fullstack Developer de Graneet, 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. 💎Profil recherché 💎 Tu as au moins 3 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. Tu es curieux et tu suis activement toutes les innovations autour des technologies IA afin d’optimiser ton impact dans ton travail. ⛰️Processus de recrutement ⛰️ Tu portes de l'importance à la culture d'entreprise dans le choix de ta prochaine aventure professionnelle ? Nous aussi ! Nous avons préparé un questionnaire pour que tu puisses te faire une idée du "fit" Graneet avant même d'échanger avec nous, ça prend 10 minutes top chronos ! Ce n'est ni obligatoire, ni analysé (nous ne récupérons pas tes réponses). Un entretien avec notre CTO Luis (1h) Un test technique à faire à la maison que tu présenteras devant ton futur manager Matthieu 2 prises de référence sur tes précédentes expériences professionnelles Une rencontre sur site avec 2 membres de l’ExCo 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 🚀 Nos collaborateurs sont satisfaits de leur expérience chez Graneet. Glassdoor présente bien notre environnement de travail 🙂 📅 L’onboarding 📅 A ton arrivée tu accèdes à 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. En tant que membre de l’équipe CS, tu bénéficies également d’une montée en compétence progressive et tu réponds aux demandes clients entrantes dès la 2ème semaine de ton arrivée. 💸 É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. La rémunération fixe pour ce poste se situe entre 50/60k€ pour un profil confirmé et 65/70k€. C’est ton expérience et tes compétences qui joueront sur la fourchette de rémunération mentionnée. C’est la revue de ta performance annuelle qui impactera directement ta revalorisation salariale ! Des BSPCE : une attribution dès le recrutement pour les niveaux managers et au mérite d’une année à l’autre pour les tracks IC (performance/promotion). Apply To This Job