MISSION :
- Concevoir, développer et maintenir des applications backend en Go (Golang).
- Optimiser le code pour assurer scalabilité, performance et robustesse.
- Travailler avec des bases de données SQL et NoSQL (PostgreSQL, MongoDB, etc.).
- Mettre en place des API REST et gRPC pour les applications distribuées.
- Implémenter des tests unitaires et fonctionnels pour garantir la qualité du code.
- Collaborer avec les équipes DevOps pour assurer le déploiement en production (Docker, Kubernetes, CI / CD).
- Assurer une veille technologique sur Golang et les bonnes pratiques de développement.
PROFIL RECHERCHÉ :
- Diplôme en informatique, génie logiciel ou équivalent.
- Expérience de 2 ans minimum en développement backend avec Golang.
- Bonne maîtrise des architectures microservices et des protocoles de communication (REST, gRPC, WebSockets).
- Expérience avec les bases de données relationnelles et NoSQL.
- Connaissance des systèmes de message queue (Kafka, RabbitMQ, NATS).
- Familiarité avec les conteneurs et orchestrateurs (Docker, Kubernetes).
- Compétences en sécurité applicative et optimisation des performances.
Compétences supplémentaires appréciées
- Expérience avec des frameworks Golang (Gin, Echo, Fiber).
- Connaissance des principes du Cloud computing (AWS, GCP, Azure).
- Familiarité avec les outils de monitoring et logging (Prometheus, Grafana, ELK).
Pourquoi nous rejoindre ?
- Un environnement technique stimulant avec des projets innovants.
- Une équipe passionnée et collaborative.
- Des opportunités de formation et d’évolution.
- Un cadre de travail favorisant l’innovation et la créativité.
Ce poste est actuellement actif et la description est claire et ciblée, sans contenu superflu ou hors sujet.