Être le garant technique du backend, diriger l'implémentation des microservices à haute performance principalement en Go, et assurer la qualité, la résilience et la scalabilité du code applicatif.
Missions :
* Diriger la conception et l'implémentation de l'architecture Microservices en Go (Golang) et sa documentation dans SwaggerHub.
* Assurer la performance et la fiabilité du code par des revues de code rigoureuses et des tests de charge.
* Définir les spécifications Docker et collaborer avec le profil DevOps pour l'optimisation des images.
* Définir l'intégration des flux de données (producteurs/consommateurs) avec l'Ingénieur DataSecOps.
* Participer au choix des outils et technologies liés au développement backend. Il maintiendra les infrastructures NetBox et GLPI FusionInventory afin d'avoir une cartographie des services et des infrastructures.
* S'assurer que les microservices Go sont correctement enregistrés dans Consul pour la découverte de services.
* Implémenter le code Go pour utiliser les points de terminaison de Consul Key/Value Store pour la configuration dynamique.
* Développer les points de terminaison API en tenant compte des exigences de la Passerelle Tyk (ex: formats de données, headers pour l'authentification).
Profil :
* Minimum 5 ans d’exp
* Maîtrise de Go ou en cours d'acquisition (Golang).
* Expérience significative des architectures Microservices (pas nécessairement en Go), gRPC et REST/JSON.
* Expertise en conception de base de données (SQL et NoSQL) et techniques d'optimisation.
* Bonne compréhension de la conteneurisation (Docker) et de la plateforme K8s.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.