Description
### Offre d’emploi — Ingénieur Backend Temps Réel & Stockage
**AYRADE recrute un(e) Ingénieur Backend Temps Réel & Stockage** pour développer les services backend d’**AYRADE Chat** et **AYRADE Cloud**, avec un fort enjeu de sécurité, de synchronisation, de stockage et de montée en charge.
**🎯 Missions principales :**
* **Mission N°01** : Construire le back-end de messagerie temps réel : présence, garanties de livraison, ordonnancement, files hors ligne, relais de notifications, sessions multi-appareils, montée en charge des groupes et gestion des médias
* **Mission N°02 :** Implémenter correctement le chiffrement de bout en bout : échange et renouvellement de clés (protocole Signal / MLS), vérification d'appareil, sauvegarde de clés, gestion multi-appareils et confidentialité persistante, en s'appuyant exclusivement sur des bibliothèques auditées
* **Mission N°03 :** Construire le back-end de la plateforme de fichiers : téléversement fragmenté et reprenable, déduplication, versionnement, résolution de conflits, synchronisation différentielle, partage et permissions, corbeille et rétention
* **Mission N°04 :** Posséder l'intégration du stockage et l'identité partagée : stockage objet compatible S3 adossé à Ghayma, conception de la base de métadonnées, comptabilité des quotas, SSO/OIDC, provisionnement SCIM, MFA, gestion des sessions et des appareils
* **Mission N°05 :** Posséder l'échelle et la fiabilité : partitionnement, cache, limitation de débit, contre-pression, dégradation progressive et tests de charge sur trafic réaliste
* **Mission N°06 :** Posséder les fonctions de conformité (journalisation d'audit, rétention, conservation légale, résidence, export) et arbitrer honnêtement entre développement et adoption de briques existantes (Matrix/Synapse, XMPP, Nextcloud, Seafile, SeaweedFS)
**Profil recherché :**
* **Bac+5** — Ingénieur d’État ou Master en Informatique, Génie logiciel, Systèmes distribués ou équivalent.
* **4 à 7 ans d’expérience** en ingénierie back-end de systèmes temps réel et de plateformes de stockage à grande échelle.
\
**Compétences requises pour le poste :**
* Back-end confirmé en Go, Elixir, Rust ou Java, avec une maîtrise raisonnée de la concurrence
* Systèmes temps réel en production : WebSockets, publication/abonnement, files de messages, présence, sémantique de livraison
* Cryptographie appliquée : implémentation ou intégration du chiffrement de bout en bout, modèle de menace, modes de défaillance, métadonnées résiduelles — usage exclusif de bibliothèques auditées
* Ingénierie de bases de données : PostgreSQL en profondeur (indexation, plans d'exécution, migrations sous charge), Redis et un moteur documentaire ou de séries temporelles
* Stockage objet et manipulation de fichiers volumineux à l'échelle
* Jugement en systèmes distribués : idempotence, reprises, dérive d'horloge, cohérence à terme
* Fonctions de conformité : journal d'audit, politique de rétention, conservation légale, résidence des données, export
**Qualités Humaines et aptitudes**
* Rigueur absolue sur les questions de cryptographie et de confidentialité
* Capacité à raisonner sur les modes de défaillance distribués
* Honnêteté technique dans les arbitrages build-vs-adopt
**AYRADE recrute un(e) Ingénieur Backend Temps Réel & Stockage** pour développer les services backend d’**AYRADE Chat** et **AYRADE Cloud**, avec un fort enjeu de sécurité, de synchronisation, de stockage et de montée en charge.
**🎯 Missions principales :**
* **Mission N°01** : Construire le back-end de messagerie temps réel : présence, garanties de livraison, ordonnancement, files hors ligne, relais de notifications, sessions multi-appareils, montée en charge des groupes et gestion des médias
* **Mission N°02 :** Implémenter correctement le chiffrement de bout en bout : échange et renouvellement de clés (protocole Signal / MLS), vérification d'appareil, sauvegarde de clés, gestion multi-appareils et confidentialité persistante, en s'appuyant exclusivement sur des bibliothèques auditées
* **Mission N°03 :** Construire le back-end de la plateforme de fichiers : téléversement fragmenté et reprenable, déduplication, versionnement, résolution de conflits, synchronisation différentielle, partage et permissions, corbeille et rétention
* **Mission N°04 :** Posséder l'intégration du stockage et l'identité partagée : stockage objet compatible S3 adossé à Ghayma, conception de la base de métadonnées, comptabilité des quotas, SSO/OIDC, provisionnement SCIM, MFA, gestion des sessions et des appareils
* **Mission N°05 :** Posséder l'échelle et la fiabilité : partitionnement, cache, limitation de débit, contre-pression, dégradation progressive et tests de charge sur trafic réaliste
* **Mission N°06 :** Posséder les fonctions de conformité (journalisation d'audit, rétention, conservation légale, résidence, export) et arbitrer honnêtement entre développement et adoption de briques existantes (Matrix/Synapse, XMPP, Nextcloud, Seafile, SeaweedFS)
**Profil recherché :**
* **Bac+5** — Ingénieur d’État ou Master en Informatique, Génie logiciel, Systèmes distribués ou équivalent.
* **4 à 7 ans d’expérience** en ingénierie back-end de systèmes temps réel et de plateformes de stockage à grande échelle.
\
**Compétences requises pour le poste :**
* Back-end confirmé en Go, Elixir, Rust ou Java, avec une maîtrise raisonnée de la concurrence
* Systèmes temps réel en production : WebSockets, publication/abonnement, files de messages, présence, sémantique de livraison
* Cryptographie appliquée : implémentation ou intégration du chiffrement de bout en bout, modèle de menace, modes de défaillance, métadonnées résiduelles — usage exclusif de bibliothèques auditées
* Ingénierie de bases de données : PostgreSQL en profondeur (indexation, plans d'exécution, migrations sous charge), Redis et un moteur documentaire ou de séries temporelles
* Stockage objet et manipulation de fichiers volumineux à l'échelle
* Jugement en systèmes distribués : idempotence, reprises, dérive d'horloge, cohérence à terme
* Fonctions de conformité : journal d'audit, politique de rétention, conservation légale, résidence des données, export
**Qualités Humaines et aptitudes**
* Rigueur absolue sur les questions de cryptographie et de confidentialité
* Capacité à raisonner sur les modes de défaillance distribués
* Honnêteté technique dans les arbitrages build-vs-adopt
- Catégories: Informatique & Technologies
- Années d'experience: Sénior
- Région: ALGER / ALGERIE
- Publiée le: 18-08-2026 à 12:48:45