Développement full-stack react/node d'une solution saas
**À propos de Graneet** 🙌Nous développons Graneet pour le BTP, les PME qui construisent et rénovent nos villes. Et malgré l’importance du travail qu’elles font, ces PME doivent fonctionner avec des marges parfois très faibles et font souvent face à des difficultés financières : elles sont contraintes de commencer les chantiers et de payer pour les fournitures avant d’être elles-mêmes payées, elles doivent évoluer dans un contexte de concurrence féroce et elles sont trop souvent payées en retard, parfois à tel point qu’elles se voient forcées de mettre la clé sous la porte. Graneet les aide à mieux appréhender le suivi financier de leur activité et à booster leurs marges en leur fournissant une visibilité et une transparence sur leur business, en temps réel. 🏗Le secteur de la construction (8% du PIB européen) est très en retard dans sa digitalisation, mais en phase de rattrapage accéléré. La gestion financière des projets de construction est très complexe, et pourtant, une grande majorité des PME utilise encore Excel et Word pour gérer son activité. Graneet ([Url visible pour les membres Pro]) est un SaaS de gestion financière pour les PME de la construction : nous aidons les entreprises de construction à booster leur marge en automatisant les processus clés, en évitant les erreurs de facturation qui peuvent être coûteuses et en leur fournissant une vision en temps réel de l’état financier de leur entreprise. Toutes les informations clés sont rassemblées en un seul endroit où l’ensemble de l’entreprise peut collaborer ! 🎯Notre objectif est de devenir la plateforme de destination de toute PME de construction pour gérer son activité. Dans n’importe quels autres pays, les entreprises du BTP sont confrontés aux mêmes problématiques que nous cherchons à résoudre. La France n’est donc qu’un début ! Nous venons de clôturer notre levée de fonds avec des investisseurs de premier plan (pas encore annoncés 😉) afin de recruter des personnes de qualité et d’être en mesure d’aider encore plus d’entreprises grâce à Graneet. Nous recherchons des candidats passionnés, dynamiques, désireux d’apprendre et enthousiastes à l’idée de participer à la transformation d’une des plus vieilles industries qui soient : la digitalisation de la construction ! **À propos de l'équipe technique** L’équipe technique composée de 4 personnes a pour objectif d’apporter de nouvelles fonctionnalités pour solidifier le cœur de la machine Graneet composée de trois principaux blocs : - Le suivi des opportunités de chantiers et le chiffrage des devis - La déclaration de factures fiables avec toutes les spécificités du BTP - La supervision des dépenses et donc de la marge Notre code base est testée et repose sur un mono-repo avec : - React pour le front (accompagné de Chakra UI et Storybook pour les composants) - Rollup + Webpack pour le bundling du code front - Node (NestJS / TypeORM) pour l’API micro-services du back - PostgreSQL pour les bases de données - Docker pour la containerisation Sur la partie DevOps, l’intégration continue est automatisée et gérée par Gitlab et les services Cloud de CleverCloud, notre hébergeur français. Cela nous permet d’avoir un processus de déploiement en zero downtime pour maximiser la qualité du service apporté à nos utilisateurs. Les services AWS (Lambda, EC2, S3, SQS, …) sont aussi utilisés pour certains besoins. Chez Graneet, une attention particulière est portée sur la qualité et nous cherchons continuellement à améliorer nos flux de développement et nos processus. Nous passons plus de 50% de notre temps à la conception et au code review, de plus nous appliquons les principes de la méthodologie Lean afin de suivre les problèmes et de réduire le gaspillage. **À propos de la mission** En devenant développeur/se freelance full-stack JS de Graneet, tu rejoindras une équipe technique pleine de talents ! Tu seras intégré(e) aux autres développeurs et donc aux développements actuels tout en étant suivi(e) par une équipe fondatrice exigeante et bienveillante qui t’accompagnera dans tes missions : - Développer de nouvelles features pour construire l’application selon un processus agile - Améliorer l’expérience utilisateur des clients en participant de manière intensive à la conception du produit et des fonctionnalités - Implémenter une interface design “pixel perfect” à l’image de la qualité du service que nous voulons fournir - Analyser et automatiser les process internes pour améliorer le quotidien de l’équipe et se concentrer sur les tâches à forte valeur - Former les autres développeurs (et même toute l’équipe!) sur des sujets qui peuvent aider au quotidien **À propos du profil recherché** - Tu as une expérience de développeur/se d’au moins 2 ans et tu as déjà codé sur plusieurs langages aussi bien en front qu'en back - Tu maitrises notamment React (hooks) pour le front et Node pour le back ! - Tu as un goût pour le design et l'UX et tu valorises la qualité et les tests - Tu es de nature pragmatique et aimes résoudre des problèmes complexes (Bonus : tu connais et appliques les principes du Lean) - Tu as un goût pour l’entrepreneuriat et souhaites embarquer sur un projet jeune et dynamique dans un secteur très en retard en terme de digitalisation - Tu es d’un naturel autonome, et tu n’as pas peur de prendre des initiatives et tu sais communiquer