FREELANCE - Dev. expert(e) Intégration Google Chat & Google Workspace

  • Paris
  • Freelance
  • Date de début : 19 janvier 2026
  • Postuler

À propos

Culturelive développe une plateforme SaaS pour amplifier l'impact de la culture commerciale sur les actions quotidiennes et la performance des équipes de vente. Nous sommes convaincus que la performance commerciale durable repose sur les personnes - et non sur l'automatisation, les remplacements par l'IA ou les campagnes non ciblées.

Nous nous engageons à cultiver des équipes commerciales dynamiques, motivées et résilientes en nous concentrant sur les bonnes actions, les bons comportements et les bonnes mentalités, ancrés chaque semaine par un soutien ciblé. Notre plateforme responsabilise les équipes de vente en structurant les flux de travail pour une prospection cohérente, en fournissant un développement continu et personnalisé des compétences et en encourageant la motivation à travers des expériences gamifiées et une reconnaissance en temps réel.

Totalement intégrée aux outils de CRM et de collaboration existants, Culturelive transforme les routines quotidiennes en habitudes de vente puissantes - créant des résultats visibles en quelques semaines.

Descriptif du poste

Nous recherchons un(e) freelance senior / expert(e) pour concevoir, développer et déployer une Google Chat App (bot/app) intégrée à notre plateforme, ainsi qu’une extension navigateur (Google Chrome) donnant accès à notre app.

L’objectif : rendre l’app disponible dans Google Chat (notifications, formulaires, actions, modales), avec une gestion avancée de l’auth, et une distribution maîtrisée (privée et éventuellement publique).

Tu interviendras dans un contexte déjà structuré : nous avons des intégrations Slack et Microsoft Teams en production, et plusieurs microservices existants. Il faudra donc s’intégrer à l’existant (conventions, contrats, observabilité, sécurité, ...).

Missions principales (Phase 1 — Google Chat + Extension)

  • Mettre en place l’authentification et la sécurité :

    • OAuth2, scopes, consentement, gestion des tokens
    • Sécurisation des webhooks / callbacks
  • Développer une Google Chat app production-ready :

    • Notifications (espaces/threads/utilisateurs)
    • Interactions : cartes, boutons, formulaires, dialogues/modales, validations
    • Gestion des événements (message, clics, réactions, etc.)
  • Gérer la distribution / déploiement :

    • Déploiement privé (domaine/organisation) et/ou public (selon besoin)
    • Gestion des environnements (dev/staging/prod), versions, release process
  • Créer l’extension navigateur :

    • Chrome/Chromium a minima (idéalement compatible Firefox)
    • Accès à l’app (popup/side panel/page) + flux d’auth sécurisé + deep links contextualisés
    • Packaging et stratégie de distribution (privée/publique)
  • Intégration à l’existant :

    • Réutilisation/connexion aux pipelines existants (Slack/Teams, notifications, queues/workers)
    • Respect des patterns et conventions en place

Phase 2 (dans un second temps) — Google Calendar

  • Intégration Google Calendar pour écouter/intercepter les événements sur les agendas :

    • Interceptions Webhooks/ push notifications Calendar/Pooling, renouvellement des watches, etc.
    • Resync, quotas, récurrences, timezones, multi-agendas/multi-utilisateurs

Stack

  • Backend : TypeScript / Node.js / NestJS / PostgreSQL

  • Infra : AWS (CloudFormation, SQS, CloudWatch, ECS, RDS, Lambdas…)

  • Repo / CI : GitHub

Profil recherché

Must-have

  • Expertise Google Workspace APIs, notamment :

    • Google Chat API (événements, cartes, interactions)
    • OAuth2, scopes, consentement, sécurité
    • Distribution (privée & publique) et contraintes de publication
  • Extension navigateur (obligatoire) :

    • Chrome Manifest V3 (permissions, messaging, auth flows, storage)
    • Packaging & distribution
  • Senior Node.js / TypeScript (clean code, tests, patterns)

  • Expérience production sur :

    • Webhooks sécurisés, retries, idempotence, pooling, DLQ
  • À l’aise pour s’intégrer dans un existant :

    • intégrations Slack/Teams déjà en place
    • microservices existants, conventions, observabilité
  • Contexte B2B multi-tenant, contraintes admin IT (policies, restrictions domaine)

Nice-to-have

  • Google Calendar API avancée (watch channels, resync, récurrences, quotas)

Informations complémentaires

  • Type de contrat : Freelance
  • Date de début : 19 janvier 2026
  • Lieu : Paris
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 5 ans
  • Télétravail ponctuel autorisé