- Accueil
- Emploi Télétravail
- Tech Lead, Kotlin - Remote (France)
Tech Lead, Kotlin - Remote (France)
Résumé du poste
Modèle de travail
Le rôle
Dirigez l'équipe Scan, responsable de la couche de connectivité et d'ingestion de DataGalaxy. Ce périmètre est au cœur du produit : c'est ainsi que nos clients connectent leurs systèmes (plateformes de données, outils BI, catalogues, entrepôts, applications SaaS, etc.) à notre plateforme de gouvernance des données.
Il s'agit d'un rôle de leader en devenir : nous recherchons non pas un ingénieur expérimenté, mais une personne dotée de bases solides et d'un fort état d'esprit axé sur la livraison, prête à évoluer vers la responsabilité technique et le mentorat tout en restant opérationnelle. La gestion des personnes est limitée, mais le leadership, la communication et la fiabilité sont essentiels.
Vous n'avez pas besoin de cocher toutes les cases — nous valorisons la prise d'initiative, un état d'esprit d'apprentissage et la capacité à travailler en collaboration.
Responsabilités clés
Leadership technique et propriété
- Être responsable de la direction technique du domaine Scan : architecture des connecteurs, fiabilité de l'ingestion, scalabilité et maintenabilité.
- Contribuer directement par le développement pratique (vous coderez régulièrement).
- Diriger les revues de conception et établir des pratiques partagées (qualité, tests, observabilité, maintenabilité).
- Transformer les besoins du produit en plans techniques clairs, aligner les parties prenantes et livrer de manière itérative.
Ingénierie des connecteurs et de l'ingestion (périmètre principal)
- Construire et maintenir des connecteurs s'intégrant aux API REST et plateformes tierces (OAuth2/clés API, pagination, limites de débit, nouvelles tentatives, webhooks le cas échéant).
- Concevoir des flux d'ingestion fiables : synchronisation incrémentielle, idempotence, remplissages différés, récupération d'erreurs, rapprochement et évolution sécurisée du schéma.
- Normaliser et mapper les modèles de données externes dans le modèle interne de DataGalaxy avec une bonne qualité et cohérence des données.
Outils de bureau pour les connecteurs
- Maintenir notre application de bureau écrite en Kotlin utilisée pour le développement/les opérations des connecteurs (configuration, débogage, flux de validation, diagnostics).
- Améliorer l'expérience des développeurs et des opérateurs : empaquetage, configuration, dépannage et convivialité.
Qualité, fiabilité et opérations
- Appliquer et promouvoir les pratiques de test (unitaires/intégration ; tests de contrat le cas échéant).
- Améliorer l'observabilité (logs/métriques/traces), surveiller la santé des connecteurs et diriger les investigations sur les problèmes de production.
- Gérer la dette technique : refactoring, mises à niveau des dépendances, améliorations CI/CD.
Leadership d'équipe (gestion légère, leadership fort)
- Soutenir la croissance de l'équipe par le mentorat, les sessions de pair/mob programming et les retours constructifs.
- Diriger les revues de PR et aider l'équipe à faire des compromis judicieux.
- Coordonner avec d'autres squads lorsque les changements touchent les services .NET ou l'interface utilisateur Angular.