Développeur backend Golang&

Morroco
100% time

Description du poste: Développeur backend Golang

Mission:
En tant que développeur backend Golang, votre mission est de jouer un rôle essentiel dans le développement de la nouvelle version du backend de Swiit. Vous serez en charge du développement et de l’amélioration des fonctionnalités tout en assurant la qualité du code grâce à des tests automatisés en utilisant votre expertise en Golang. Votre documentation technique précise aidera l’équipe à comprendre et à maintenir le code de manière efficace. De plus, vous participerez activement aux sessions de co-design où vous travaillerez avec l’équipe pour discuter des besoins et trouver des solutions techniques innovantes. Rejoignez-nous dans cette aventure passionnante alors que nous créons un backend Golang de pointe pour Swiit.

Profil :
Nous recherchons un développeur backend compétent avec 3 à 5 ans d’expérience professionnelle dans le développement backend, y compris des rôles principaux dans des environnements agiles, qui a de l’expérience dans le travail sur des applications qui traitent avec des domaines d’affaires complexes, de nombreuses parties prenantes, et des processus d’affaires d’utilisateurs.
Une expérience de l’intégration avec des services externes et des méthodologies faiblement couplées, ainsi que des systèmes événementiels, hexagonaux ou cellulaires, est souhaitable.

Pré-requis

Compétences techniques :

  • Maîtrise de la conception et de la modélisation des applications/infrastructures à l’aide des méthodologies C4 et UML.
  • Compétences en matière de conception et de modélisation des données, y compris les techniques de normalisation.
  • Familiarité avec les modèles architecturaux tels que N-tier, Hexagonal, Event-Driven et Microservices.
  • Solides connaissances et expérience pratique du développement en Golang.
  • Familiarité avec les frameworks backend de Golang.
  • Expérience des méthodologies agiles, telles que Scrum, et du développement par itérations courtes.
  • Maîtrise du développement axé sur le comportement (BDD) et de l’écriture de tests automatisés à différents niveaux (unité, intégration, système, de bout en bout).
  • Être à l’aise avec les systèmes d’exploitation de type Unix (Linux, BSD, MacOS) et utiliser les interfaces en ligne de commande.
  • Expérience pratique avec Docker pour le déploiement d’applications pratiques.
  • Compétences non techniques:

  • Bienveillance et empathie
  • Souci du détail dans l’exécution du travail
  • Précision et proactivité dans la communication
  • Utilitarisme de l’ingénieur : capacité à prioriser les tâches en fonction de leur utilité et à adapter le niveau de qualité en fonction de la durée de vie du développement.
  • Capacité à “assumer ses erreurs” : assumer la responsabilité de ses erreurs et s’efforcer de les résoudre.
  • Volonté de demander de l’aide en cas de besoin
  • Capacité à fournir et à recevoir des critiques constructives.
  • Si vous avez l’expérience et les compétences susmentionnées et que vous êtes enthousiaste à l’idée de développer le nouveau backend de Swiit en Golang, nous serions ravis d’entendre parler de vous.
  • Postuler

    Intéressé(e) ?
    Remplissez le formulaire !