This job offer is unpublished.

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

> 5 years of experience
Freelance
Web developer
Github
NestJS
NodeJS

Offre d'Emploi : Freelance Senior / Expert(e) Google Chat App & Extension Navigateur

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 Technique 💻

  • Backend : TypeScript / Node.js / NestJS / PostgreSQL
  • Infra : AWS (CloudFormation, SQS, CloudWatch, ECS, RDS, Lambdas…)
  • Repo / CI : GitHub
Reference :stationf+Culturelive-FREELANCE-Dev-experte-Integration-Google-Chat-andamp-Google-Workspace

Skills

Backend
NestJS
NodeJS
Tooling
Github
Data
PostgreSQL
Project Management
Slack
Frontend
Typescript

Similar Jobs

brand cover
principal software engineer python en startup - full remote 75/90k
Le Cab by WeLoveDevsPermanent contract
Le Cab by WeLoveDevsPermanent contract
100% Remote work
≥ 8 years experience
75k€ ➞ 90k€/year
Python
Typescript
Bootstrap
23 days ago
brand cover
senior golang developer (onchain wallet)
Crypto.comPermanent contract
Crypto.comPermanent contract
100% Remote work
Juniors accepted
Blockchain
Docker
Git
31 minutes ago
mid-senior/senior laravel developer wanted (100% remote)
Trustfactory - RLV Media GmbHPermanent contract
Trustfactory - RLV Media GmbHPermanent contract
100% Remote work
Juniors accepted
24k€ ➞ 36k€/year
Laravel
Make
SEO
12 hours ago
brand cover
senior full-stack engineer php/js - innovation team 100 % remote united kingdom
InnoCraftPermanent contract
InnoCraftPermanent contract
100% Remote work
≥ 5 years experience
70k€ ➞ 95k€/year
PHP
Confluence
Github
1 day ago
brand cover
senior full-stack engineer php/js - innovation team 100 % remote ireland
InnoCraftPermanent contract
InnoCraftPermanent contract
100% Remote work
≥ 5 years experience
80k€ ➞ 110k€/year
PHP
Confluence
Github
1 day ago
brand cover
system engineer | web hosting | based in europe
HostingerPermanent contract
HostingerPermanent contract
100% Remote work
≥ 3 years experience
60k€ ➞ 60k€/year
Go
Ansible
Github
2 days ago
brand cover
system engineer | web hosting | based in lithuania
HostingerPermanent contract
HostingerPermanent contract
100% Remote work
≥ 3 years experience
Go
Ansible
Github
2 days ago
brand cover
Spontaneous applications
SILVERPEASSpontaneous applications
SILVERPEASSpontaneous applications
100% Remote work
Juniors accepted
Java
Java JEE
Javascript
1 day ago
brand cover
Spontaneous applications
AlvieSpontaneous applications
AlvieSpontaneous applications
100% Remote work
Juniors accepted
Typescript
NestJS
React Native
5 days ago