Koqoon devient Cultiv. Découvrez l'histoire derrière notre nouveau nom. En savoir plus

Aller au contenu
Tous les postes

Full-Stack Developer

Construisez les écrans que les agents gardent ouverts toute la journée : le pipeline, l’assistant d’estimation, le générateur de rapports.

C’est un produit mature avec de vrais utilisateurs, ce qui fait du poste autant une question de choisir quoi réutiliser que de savoir quoi écrire.

À propos de Cultiv

Un widget conversationnel sur le site d’une agence immobilière capte et qualifie les propriétaires. Le CRM derrière porte ce lead à travers la relance, l’estimation et les visites, jusqu’au mandat signé. Les agents vivent dans ce CRM : il est ouvert de leur arrivée jusqu’à la fermeture.

La plateforme, c’est Next.js et TypeScript sur MongoDB, hébergés sur AWS, avec Microsoft Graph pour le courrier et l’agenda et Twilio pour WhatsApp. Des agences en Belgique et en France l’utilisent tous les jours.

Le poste

Vous construisez les écrans où les agents travaillent : le pipeline, l’assistant d’estimation, le générateur de rapports, la boîte qui rassemble e-mails, WhatsApp et appels dans un même fil. Next.js et TypeScript devant, routes API et MongoDB derrière, AWS en dessous. Les fondations existent en grande partie, donc lire passe avant écrire plus souvent que dans une base de code neuve.

Vos missions

  • Livrer des fonctionnalités de bout en bout : interface, route API, modèle de données, et la migration qui va avec.
  • Travailler sur le générateur de rapports, qui transforme un gabarit en rapport d’estimation PDF aux couleurs de chaque agence. C’est la partie du produit que nos clients remettent à leurs propres clients.
  • Garder l’application rapide. Elle reste ouverte toute la journée, et un pipeline porte des milliers de leads par agence.
  • Intégrer ce sur quoi les agences tournent déjà : Microsoft Graph pour le courrier et l’agenda, Twilio pour WhatsApp, les portails pour les annonces.
  • Réparer ce que vous n’avez pas construit. Une partie de ce code a plusieurs années et reste porteuse.

Votre profil

📈Expérience & parcours

  • Un an ou plus à livrer du logiciel à des gens qui se plaignent quand ça casse.
  • Vous avez porté une fonctionnalité au-delà de sa mise en ligne, pas seulement jusque-là.
  • Informatique, ingénierie, ou les projets qui le démontrent.
  • L’anglais suffit pour travailler ici. Le néerlandais ou le français aide à lire ce que nos utilisateurs écrivent vraiment.

💻Compétences techniques

  • TypeScript et React, idéalement avec le App Router de Next.js. Les server components ne sont pas optionnels ici.
  • MongoDB, et l’instinct de comprendre pourquoi une requête est devenue lente. Nous tournons sur DocumentDB, compatible Mongo jusqu’au moment où il ne l’est plus.
  • Vous avez exploité quelque chose sur AWS, pas seulement déployé.
  • Le sens du détail d’interface. La moitié de ce produit, ce sont des tableaux, et un tableau est facile à rater.
  • Les API LLM sont un plus, pas une exigence. Il y a autant de travail sur l’IA que vous en voulez.

🧠État d’esprit

  • Vous livrez volontiers quelque chose de petit, quitte à le corriger ensuite.
  • Ce que vous construisez reste le vôtre après la mise en ligne, bugs compris.
  • Vous regardez ce que le code fait déjà avant d’y ajouter.
  • Vous soignez les détails d’une interface utilisée des heures par jour.
  • Vous préférez passer un après-midi à regarder un agent travailler plutôt que lire une spécification à son sujet.

Pourquoi nous rejoindre

  • Un produit utilisé chaque jour, pas une réécriture qui ne sort jamais.
  • Vous décidez de l’allure et du comportement de vos fonctionnalités, pas seulement de leur fonctionnement.
  • Petite équipe : ce que vous livrez est chez les agences en quelques jours.

Notre processus

  • Un premier entretien en ligne avec Miguel, CTO de Cultiv (30 min).
  • L’entretien technique, dans nos bureaux.
  • Vous rencontrez le reste de l’équipe autour d’un déjeuner.