Développeur Senior Golang pour Gestion Multi-Cloud
À distance
À plein temps
Nous recherchons un Développeur Senior Golang talentueux pour rejoindre notre équipe d'innovation technologique. Dans ce rôle stratégique, vous piloterez la conception et le développement d'une application web haute performance dédiée à la gestion unifiée des ressources cloud à travers quatre plateformes majeures (AWS, Azure, GCP, et autres) intégrées en une solution unique et puissante.
À propos du projet
Notre initiative avant-gardiste vise à révolutionner la gestion des ressources cloud en unifiant quatre plateformes majeures au sein d'une seule application intuitive. Cette solution permettra aux entreprises de piloter efficacement leurs infrastructures multi-cloud, d'optimiser leurs investissements et de renforcer leur posture de sécurité. Vous évoluerez dans un environnement technique de pointe, utilisant les technologies les plus récentes dans un cadre agile et collaboratif. L'objectif principal est de créer une interface unifiée permettant aux utilisateurs de provisionner, surveiller, optimiser et automatiser leurs ressources cloud indépendamment du fournisseur utilisé.
Responsabilités principales
- Concevoir et développer une application web performante avec une architecture évolutive et robuste.
- Élaborer le backend et créer des API RESTful efficaces utilisant Golang (Go 1.21+).
- Implémenter des microservices pour la gestion intelligente des ressources cloud sur différentes plateformes.
- Optimiser les performances et garantir la scalabilité horizontale de l'application.
- Exploiter les principes de programmation concurrente pour maximiser l'efficacité opérationnelle.
- Collaborer étroitement avec l'équipe pour résoudre des problématiques complexes et participer aux revues de code.
- Mettre en œuvre des protocoles de tests automatisés pour assurer la qualité et la fiabilité du code.
- Élaborer une documentation technique précise des composants et des API pour faciliter l'utilisation et la maintenance.
- Participer activement aux sessions de planification et aux réunions d'équipe en anglais.
- Intégrer les dernières fonctionnalités des API cloud et maintenir la compatibilité avec les évolutions des plateformes.
- Implémenter des mécanismes de sécurité robustes pour protéger les données sensibles des clients.
Compétences requises
- Minimum de 2 ans d'expérience professionnelle en développement avec Golang.
- Maîtrise approfondie des principes de la programmation orientée objet et des design patterns.
- Expérience avérée dans le développement d'applications backend performantes et scalables.
- Connaissance solide des structures de données et des algorithmes efficaces.
- Expertise des concepts de concurrence en Go (goroutines, channels).
- Pratique confirmée de Git et des méthodologies de développement collaboratif.
- Expérience substantielle avec les bases de données relationnelles et NoSQL.
- Compréhension approfondie des architectures microservices.
- Niveau d'anglais conversationnel permettant une communication efficace avec l'équipe internationale.
- Capacité démontrée à produire un code propre, maintenable et rigoureusement documenté.
- Maîtrise des principes RESTful et des standards d'API modernes.
Compétences souhaitées
- Expérience pratique avec les API AWS, Azure, GCP ou d'autres fournisseurs cloud majeurs.
- Connaissance opérationnelle de Python pour l'intégration et l'automatisation.
- Expérience avec Docker, Kubernetes ou d'autres technologies de conteneurisation avancées.
- Familiarité avec les pratiques DevOps et les pipelines CI/CD.
- Expertise dans l'implémentation de solutions de monitoring et de logging sophistiquées.
- Maîtrise de gRPC et des API GraphQL pour des communications système optimisées.
- Expérience antérieure dans des projets de gestion d'infrastructure cloud à grande échelle.
- Contributions significatives à des projets open source ou des bibliothèques Golang reconnues.
- Compréhension approfondie des problématiques de sécurité cloud et des meilleures pratiques.
- Maîtrise des frameworks web en Go comme Gin, Echo ou Fiber.
Ce que nous offrons
- Organisation de travail entièrement à distance avec flexibilité horaire adaptée à votre fuseau.
- Projets technologiquement stimulants utilisant les technologies cloud les plus récentes.
- Intégration au sein d'une équipe internationale de développeurs talentueux et passionnés.
- Programme de développement professionnel et d'apprentissage continu personnalisé.
- Package de rémunération compétitif basé sur votre expérience et vos compétences techniques.
- Équilibre optimal entre exigence professionnelle et qualité de vie personnelle.
- Accès privilégié aux certifications et formations cloud avancées.
- Environnement de travail innovant encourageant l'initiative et la créativité technique.
Rejoignez notre équipe d'innovation et participez à l'élaboration d'une solution de gestion cloud de nouvelle génération qui transforme radicalement la façon dont les entreprises orchestrent leurs ressources cloud. Votre expertise en Golang nous permettra de bâtir une plateforme robuste et évolutive répondant aux défis complexes de l'infrastructure multi-cloud moderne.
