Full-Stack JS Developer
- 50 à 70k€
- Paris & Remote
Descriptif du poste
Présentation du pôle tech 🕹
Pour le moment, notre équipe technique se compose de 7 personnes pleines de ressources et doublera de taille d’ici un an. Cette croissance vise à apporter de nouvelles fonctionnalités au cœur même de la plateforme Graneet autour de thématiques majeures :
- Suivi des nouvelles opportunités de projets et émission des devis
- Création des factures de projet conformes aux spécificités de la législation de la construction
- Gestion des dépenses et allocation par projet pour suivre la marge et les bénéfices réalisés
- D’autres défis techniques liés à la data ou nécessitant des connexions à des services tiers notamment fintech sont à prévoir dans les prochains mois
Notre code base est typée et testée et repose sur un mono-repo avec :
- React pour le front (accompagné d’un Storybook pour les composants)
- Node (NestJS / TypeORM) pour l’API micro-services du back
- PostgreSQL pour les bases de données
- Docker pour tout notre processus de 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. La solution, qui est déployée plusieurs fois par semaine en production, utilise aussi plusieurs services AWS notamment en serverless.
Chez Graneet, nous apprécions la qualité et sommes désireux d’améliorer en continu nos processus de développement. Nous consacrons environ 40 % de notre temps à la conception, à la revue de code ou encore à l’amélioration continue.
Descriptif du poste 🤖
En tant que développeur/se senior 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. Tes missions seront les suivantes :
- Développer de nouvelles features pour construire l’application selon un processus agile
- 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
- 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
- Participer à la construction de l’équipe technique en prenant part aux processus de recrutement, d’onboarding et de formation des développeurs 🥂
Profil recherché
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 quant aux solutions adéquates
- Tu connais et appliques les bonnes pratiques pour les connexions à d’autres API ou outils externes
- Tu as déjà amélioré certains processus CI-CD ou infrastructures et êtes impatient d’améliorer ceux de Graneet
- Tu es familier 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, et tu n’as pas peur de prendre des initiatives
- Tu as des capacités managériales et tu as déjà encadré, formé et suivi au moins un développeur
Conditions / avantages 🥳
- Rejoindre une équipe dynamique, rigoureuse et bon esprit !
Rémunération :
- fort intéressement au capital 🎉
- 50-60K : 3 à 5 ans d’expérience
- 60-70K : plus de 5 ans d’expérience
- Tickets restaurant, Participation au pass Navigo (ou compensation équivalente si autre moyen de déplacement 🚶🚴)
- Télétravail partiel ou total 🏡
- Des locaux dans un ancien atelier d’artiste au cœur de Paris, près de la Place de la République, avec une terrasse ☀️
Voici les dix raisons pour lesquelles tu devrais nous rejoindre
Déroulement des entretiens
- Call d’introduction (30 min)
- Test technique (remote) + Debrief (30min)
- Entretien avec Raphaël - CTO (1h)
- Entretien physique avec les fondateurs (1h)
L'entreprise:
Le BTP est essentiellement constitué de PME qui font un travail essentiel : elles construisent et rénovent nos villes. Malgré cela, ces PME doivent fonctionner avec des marges parfois très faibles et font souvent face à des difficultés financières. Pour ces raisons, près de 10.000 entreprises du BTP font faillite chaque année.
Le suivi financier d’un chantier est très compliqué et pourtant, encore 70% des PME du BTP utilisent Excel pour piloter leur activité ! 🤯
Graneet est un SaaS qui a pour objectif d’aider les PME du BTP à mieux gérer le suivi financier de leur activité et à booster leurs marges en leur donnant accès une visibilité et une transparence sur leur business, en temps réel.
Concrètement, leurs clients utilisent l’application Graneet pour pouvoir créer et suivre leurs devis, générer leurs factures et suivre leur marge en temps réel. Ils retrouvent de la sérénité dans le pilotage de leurs chantiers en accédant à des tableaux de bord qui regroupent tous les indicateurs clés de leur business et en collaborant tous au sein d’une même plateforme. 🙌
Graneet adresse 100.000 entreprises rien qu’en France, et s’étendra ensuite en Europe où les PME du BTP rencontrent les mêmes problématiques. 🇪🇺