Ingénieur Backend & Plateforme
Prenez en charge l’ingestion et l’infrastructure : chaque conversation qui arrive chez Intract passe par vos systèmes.
01Le poste
Intract se connecte à Aircall et Vonage et reçoit de l’audio et du texte via sa propre API, transcrit chaque conversation dès son arrivée et la transmet au pipeline IA. Cette ingestion tourne sous forme de workers TypeScript sur Azure Container Apps, avec une infrastructure décrite en Bicep et des données hébergées en Europe.
Vous rendrez cette plateforme fiable, observable et prête pour beaucoup d’autres intégrations.
02Vos missions
- Construire et opérer les workers d’ingestion en Node.js, TypeScript et Hono
- Ajouter de nouvelles intégrations : webhooks, OAuth, vérification de signatures, backfills et reprises
- Porter notre infrastructure Azure as code (Bicep) : Container Apps, Blob Storage, Front Door, observabilité
- Gérer la CI/CD avec GitHub Actions, les migrations de base de données et la promotion entre DEV, UAT et PROD
- Traduire nos engagements sécurité et RGPD en systèmes concrets : rétention, purge, journaux d’audit
03Ce que nous recherchons
- 4 ans ou plus à construire des systèmes backend en production, idéalement en TypeScript / Node.js
- Une expérience concrète d’un grand cloud (Azure de préférence) et de l’infrastructure as code
- Une expérience des files de messages, de l’idempotence et de la gestion des pannes en systèmes distribués
- Un réflexe sécurité : secrets, moindre privilège, webhooks signés
- Anglais courant ; le français ou le néerlandais est un plus
04Un plus
- API de téléphonie ou d’e-mail (Aircall, Vonage, Microsoft Graph)
- Traitement audio ou fournisseurs de speech-to-text
- Exploitation de Supabase ou de Postgres à grande échelle
05Avec quoi vous travaillerez
- Node.js
- TypeScript
- Hono
- Azure Container Apps
- Azure Blob Storage
- Bicep
- AssemblyAI
- Supabase