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

Freelance
Paris
Télétravail occasionnel
Salaire : Non spécifié
Début : 18 janvier 2026
Expérience : > 5 ans
Éducation : Bac +5 / Master

Culturelive
Culturelive

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

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)

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.