CDI

Ingénieur Golang Sénior (H/F)

10 juillet 2024
Valbonne (06560)

Entreprise

SYAGE, Cabinet de recrutement IT, recherche pour l’un de ses clients finaux basé sur Valbonne, un Ingénieur Golang Senior (H/F) en CDI.

Contexte :

Nous sommes un réseau pionnier de places de marché en ligne et une entreprise numérique européenne de premier plan qui simplifie la vie des gens avec des produits tournés vers l’avenir.

Pourquoi travailler pour nos Marketplaces Générales ?

Nos sites sont des services ayant un impact positif sur le monde. Réduire les déchets en donnant un nouveau foyer aux articles inutilisés est une pierre angulaire du développement durable. Aujourd’hui, plus de quatre millions de personnes utilisent déjà nos plateformes, mais nous n’avons pas encore fini. Nous travaillons dur pour faciliter la participation de chacun.

Nous disposons d’une infrastructure technologique moderne et de défis intéressants à relever. Nous savons qu’il n’est pas facile de suivre l’évolution de la technologie, c’est pourquoi nous avons des budgets de formation et de conférence dédiés à chaque ingénieur.

Les + du poste :

  • Budget formation et conférence accessible à tous
  • Mode de travail hybride avec 2 jours/semaine au bureau
  • Fruits frais et café gratuit au bureau
  • Borne de recharge gratuite pour voitures électriques
  • Apéritifs du vendredi et fêtes de saison
  • Fête annuelle avec tous nos collaborateurs
  • 12 jours de récupération en plus des 25 jours fériés
  • Ticket déjeuner 12 EUR
  • Piscine et courts de tennis en accès libre juste à côté du bureau
  • Journées internationales de coworking

Poste

Poste

Vous ferez partie de la BU Ingénieur spécifiquement sur les applications de 2 plateformes. Nous avons 3 équipes travaillant à distance dans différents domaines. Chaque équipe est composée d’environ 7 ingénieurs répartis dans cinq pays (Suisse, France, Allemagne, Serbie, Vietnam).

Chaque équipe d’ingénierie a les 2 responsabilités principales suivantes :

  • Prendre possession de leur domaine, de la conception à la mise en œuvre et au déploiement
  • Construire la technologie qui alimente nos marchés et donne du pouvoir à nos utilisateurs

En tant qu’ingénieur Golang senior, vous participerez à tous les aspects du cycle d’ingénierie. Vous développerez et concevrez des logiciels. Le partage des connaissances est tout aussi important, cela inclut les révisions de code ainsi que les contributions à la Golang Guild, vous devez donc encadrer vos pairs et d’autres ingénieurs. Nous avons pour objectif de laisser la base de code dans un meilleur état que celui dans lequel vous l’avez trouvée, donc l’amélioration continue du code fait partie de votre quotidien.

Comment travaillons-nous ?

Nous sommes une équipe répartie sur plusieurs sites. Par conséquent, notre mode de travail par défaut est asynchrone. Nous écrivons beaucoup et essayons de communiquer de la manière la plus concise possible. Nous limitons nos « travaux en cours » afin que vous puissiez vous concentrer sur la tâche à accomplir.

En général, le travail est attribué à deux personnes afin que vous ayez toujours un partenaire d’entraînement. Cela vous donne la flexibilité de planifier le travail comme bon vous semble et de vous mettre en binôme si nécessaire. C’est également un excellent moyen de partager les connaissances au sein de l’équipe.

Chaque jour, nous avons une courte réunion d’équipe (15 à 30 minutes) au cours de laquelle nous nous synchronisons les uns avec les autres sur ce sur quoi nous avons travaillé, soulignons les blocages que nous avons rencontrés ou partageons ce que nous avons appris.

Parce que les activités sur les sites ne s’arrêtent jamais, nous devons garder les lumières allumées 24 heures sur 24, 7 jours sur 7. Pour cela, nous disposons d’une organisation d’astreinte mature.

Profil

Profil

Ce que nous recherchons :

Les ingénieurs doivent maîtriser leur technologie, leur IDE et leur système d’exploitation de choix. Nous ne vous dictons pas l’outillage exact dont vous avez besoin, mais vous devez être à l’aise pour exécuter efficacement tous les aspects du processus d’ingénierie. Nous recherchons une personne possédant une solide expérience de Go, ainsi qu’une connaissance pratique des processus CI/CD. De plus, vous devez avoir de l’expérience avec les systèmes distribués exécutés sur  Kubernetes  sur  AWS .

Notre employé idéal serait auto-organisé et n’aurait pas besoin qu’on lui dise quoi faire sur chaque détail, il se verrait confier une tâche ou une directive générale et, dans le cadre de sa diligence raisonnable, il découvrirait et exécuterait ce qui est nécessaire pour passer du point A au point B. Lorsque vous remarquez un problème, vous ne détournez pas le regard ; soit vous le résolvez, soit vous élaborez un plan. Vous êtes curieux et vous voulez comprendre comment les choses fonctionnent. Vous n’avez pas peur de demander de l’aide et vous êtes prêt à aider les autres ingénieurs.

Nous savons que l’ingénierie est un vaste domaine et que personne ne peut tout savoir, mais vous devez être familiarisé avec certains des outils et technologies suivants :

  • Solide maîtrise du langage de programmation Go.
  • Une compréhension de l’architecture des microservices et de la conception des API RESTful.
  • Expérience avec les bases de données relationnelles et NoSQL.
  • Connaissance des technologies de conteneurisation telles que Docker et des outils d’orchestration comme Kubernetes.
  • Connaissance des meilleures pratiques en matière de développement de logiciels, y compris les revues de code et les tests automatisés.
  • Solides compétences en résolution de problèmes et en débogage.
  • Bonnes compétences en communication et en collaboration.

Candidater

Support