Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur Backend Go

Description

Text copied to clipboard!
Nous recherchons un Développeur Backend Go talentueux et motivé pour rejoindre notre équipe dynamique. En tant que Développeur Backend Go, vous serez responsable de la conception, du développement et de la maintenance des services backend de nos applications. Vous travaillerez en étroite collaboration avec les équipes de développement frontend, DevOps et produit pour garantir des solutions performantes, évolutives et sécurisées. Vos principales missions incluront la conception et l’implémentation d’API robustes, l’optimisation des performances des services backend et l’intégration avec des bases de données et d’autres systèmes. Vous serez également impliqué dans l’amélioration continue de notre architecture logicielle et dans la mise en place des meilleures pratiques de développement. Nous recherchons un candidat ayant une solide expérience en développement backend avec Go, une bonne compréhension des architectures microservices et des bases de données relationnelles et NoSQL. Une expérience avec les outils de conteneurisation comme Docker et Kubernetes est un plus. Vous devez être capable de travailler en équipe, de résoudre des problèmes complexes et d’écrire un code propre et maintenable. Si vous êtes passionné par le développement backend et souhaitez travailler sur des projets innovants dans un environnement stimulant, nous serions ravis de vous rencontrer.

Responsabilités

Text copied to clipboard!
  • Développer et maintenir des services backend en Go.
  • Concevoir et implémenter des API RESTful et gRPC.
  • Optimiser les performances et la scalabilité des applications.
  • Assurer l’intégration avec des bases de données SQL et NoSQL.
  • Collaborer avec les équipes frontend et DevOps.
  • Mettre en place des tests unitaires et d’intégration.
  • Participer à l’amélioration continue de l’architecture logicielle.
  • Documenter le code et les processus techniques.

Exigences

Text copied to clipboard!
  • Expérience significative en développement backend avec Go.
  • Bonne connaissance des architectures microservices.
  • Maîtrise des bases de données relationnelles et NoSQL.
  • Expérience avec Docker et Kubernetes est un plus.
  • Compréhension des principes de conception logicielle et des bonnes pratiques.
  • Capacité à travailler en équipe et à résoudre des problèmes complexes.
  • Expérience avec les outils CI/CD et les environnements cloud.
  • Bonne communication et capacité d’adaptation.

Questions potentielles d'entretien

Text copied to clipboard!
  • Pouvez-vous expliquer votre expérience avec Go et les projets sur lesquels vous avez travaillé ?
  • Comment gérez-vous l’optimisation des performances dans une application backend ?
  • Avez-vous déjà travaillé avec des architectures microservices ?
  • Comment assurez-vous la sécurité des API et des services backend ?
  • Quelle est votre expérience avec les bases de données SQL et NoSQL ?
  • Avez-vous déjà utilisé Docker et Kubernetes dans vos projets ?
  • Comment travaillez-vous en équipe avec les développeurs frontend et DevOps ?
  • Quelle est votre approche pour écrire un code propre et maintenable ?