Fullstack Développeur Expérimenté (x/f/m)

Job summary
Permanent contract
Paris
Salary: €60K to 70K
Fully-remote
Experience: > 5 years
Education: Master's Degree
Skills & expertise
Generated content
Teamwork
HRM
Database management
Basecamp
Serverless
+9

Graneet
Graneet

Interested in this job?

Questions and answers about the job

The position

Job description

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.


Preferred experience

  • 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.

📅 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 en France métropolitaine 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 !


Recruitment process

⛰️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.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

See all job openings