Développeur Backend Golang Senior | Télétravail | Expertise Docker & SQL

À distance
À plein temps
Nous recherchons un Développeur Backend Golang expérimenté pour rejoindre notre équipe dynamique dans le cadre d'un projet à court terme débutant immédiatement. En tant que contributeur clé, vous exploiterez votre maîtrise du langage Go pour concevoir des systèmes backend robustes et évolutifs, tout en collaborant à distance avec notre équipe d'ingénierie distribuée mondialement. Responsabilités Principales - Concevoir et développer des services backend hautement performants utilisant Golang (Go 1.22+) avec une architecture évolutive répondant aux exigences modernes. - Implémenter et optimiser des solutions de bases de données SQL et NoSQL pour garantir une efficacité et fiabilité maximales des systèmes. - Créer et maintenir des applications conteneurisées à l'aide de Docker, en appliquant les meilleures pratiques d'isolation et de déploiement. - Développer des API RESTful et une architecture de microservices respectant les standards de l'industrie et les principes de conception solides. - Collaborer étroitement avec les équipes pluridisciplinaires pour comprendre les besoins métier et proposer des solutions techniques adaptées. - Mettre en œuvre des stratégies de tests automatisés pour garantir l'intégrité et la qualité du code produit. - Résoudre des problèmes techniques complexes dans les environnements de développement et de production avec rigueur et méthodologie. - Optimiser les performances des applications et veiller au respect des protocoles de sécurité les plus stricts. - Documenter méticuleusement le code, l'architecture et les spécifications d'API pour faciliter la maintenance future. Compétences Requises - Minimum de 2 ans d'expérience professionnelle en développement avec Golang, démontrant une maîtrise approfondie du langage et de son écosystème. - Au moins 4 ans d'expérience générale en développement backend, avec une solide compréhension des principes architecturaux. - Maîtrise avancée de la conteneurisation avec Docker, incluant les builds multi-étapes et les techniques d'optimisation des images. - Expérience significative dans l'implémentation et l'optimisation de solutions de bases de données SQL et NoSQL dans des environnements à forte charge. - Expertise avérée dans la conception et l'implémentation d'API RESTful performantes et bien structurées. - Compréhension approfondie de l'architecture de microservices et des défis inhérents aux systèmes distribués. - Familiarité avec les systèmes de contrôle de version Git et les pipelines d'intégration et déploiement continus (CI/CD). - Aptitude à produire un code propre, maintenable et rigoureusement testé selon les standards professionnels. - Excellentes capacités analytiques et résolution méthodique des problèmes complexes. - Niveau d'anglais professionnel permettant une communication efficace avec l'équipe internationale. Atouts Supplémentaires - Expérience pratique avec la plateforme cloud Azure et ses services associés (Azure Kubernetes Service, Azure Functions, etc.). - Connaissance approfondie de Kubernetes pour l'orchestration avancée de conteneurs à grande échelle. - Familiarité avec les systèmes de messagerie comme Apache Kafka ou RabbitMQ pour les architectures événementielles. - Expérience avec les solutions de monitoring et de logging (Prometheus, Grafana, ELK Stack). - Maîtrise des pratiques DevOps et de l'approche Infrastructure as Code avec des outils comme Terraform ou Pulumi. - Expérience réussie dans des équipes distribuées travaillant à travers différents fuseaux horaires. Pourquoi Nous Rejoindre Ce projet à court terme vous offre une opportunité exceptionnelle de travailler avec des technologies d'avant-garde dans un cadre flexible entièrement à distance. Vous développerez une expertise précieuse dans l'implémentation de solutions backend modernes tout en collaborant avec une équipe de professionnels talentueux et passionnés. Nous proposons une rémunération compétitive, des horaires adaptables à votre fuseau horaire, et la possibilité d'apporter une contribution significative à un projet innovant qui marquera votre parcours professionnel.