Ingénieur logiciel (Golang)

  • A distance - USA, Canada, Europe
  • Plein temps

PARTAGER CE JOB :

HAProxy Technologies

HAProxy Technologies est la société à l'origine de HAProxy, l'équilibreur de charge logiciel le plus rapide et le plus utilisé au monde. Les entreprises déploient rapidement les produits HAProxy pour offrir aux sites web et aux applications des performances, une observabilité et une sécurité optimales à toutes les échelles et dans tous les environnements. HAProxy Technologies a son siège à Newton, MA, et dispose de plusieurs bureaux aux États-Unis et en Europe.

Que ferez-vous à ce poste

Le rôle principal de l'ingénieur logiciel est d'utiliser les outils et les technologies les plus récents pour fournir des logiciels et des applications web de pointe qui répondent aux besoins de notre entreprise.

  • Orienté vers les processus : Participer au cycle de vie complet du développement de logiciels, y compris le prototypage, la mise en œuvre, les essais, la maintenance et l'assistance. Solide compréhension des pratiques d'ingénierie logicielle, des lignes directrices de l'industrie et des principes fondamentaux de CI/CD.

  • Passionné : Il s'agit d'une personne autonome, passionnée par la technologie et capable d'utiliser des techniques de codage efficaces pour produire un code bien structuré et facile à maintenir. Attentif aux solutions qui mettent l'accent sur la performance, la fiabilité et l'évolutivité.

  • Responsabilité : S'efforcer de s'améliorer en permanence, accepter le changement, le retour d'information, les itérations rapides, et accepter l'échec afin d'apprendre de ses erreurs.

  • Communication : Assurer la liaison avec les développeurs, les concepteurs et les responsables de produits afin d'identifier les exigences qui ont une incidence sur le champ d'application, le calendrier et la qualité. Capacité à présenter l'état d'avancement du projet lors des réunions hebdomadaires ou des réunions de gestion.

Ce que vous apporterez à ce rôle ?

Un collaborateur expérimenté avec un historique d'exécution et de livraison dans un environnement de développement de logiciels.

  • Diplôme universitaire dans le domaine de l'informatique, de l'ingénierie ou dans un domaine connexe.

  • Plus de 3 ans d'expérience dans le développement de Golang.

  • Capacité à élaborer des spécifications techniques à partir d'exigences commerciales de haut niveau.

  • Connaissances de plusieurs outils et environnements de travail Golang.

  • Aisance avec les microservices/architectures orientées services (outils et technologies pour la messagerie/observabilité, REST API, conteneurisation, etc.).

  • Expertise sur Postgres ou autres SGBD.

  • Experience dans les services Web et les mécanismes de cache.

  • Experience dans le développement et le déploiement d'environnements Linux/Unix.

  • Experience dans les tests automatisés.

  • Bonne communication orale et écrite,compétences en Anglais.

  • Excellentes compétences en matière de communication et de relations interpersonnelles et attention portée aux détails et aux délais.

  • Capacité à travailler sous pression et à s'adapter facilement aux changements de priorités et de projets.

  • Capacité à travailler de manière indépendante et en équipe dans une organisation très performante.

Bonus :

  • Une expérience de la spécification OpenAPI est un atout.

  • La connaissance des protocoles de réseau TCP/HTTP/TLS est un plus.

  • Une expérience en architectures Cloud telles que AWS, Azure ou GCP et en technologies de conteneurs telles que Docker, Kubernetes...

  • Une expérience de HAProxy ou d'un autre produit SaaS sera un plus.

A propos de l'équipe

Nous sommes un groupe unique de personnes talentueuses et passionnées qui partagent la même vision : simplifier la complexité des architectures d'applications modernes. Afin d'atteindre nos objectifs ambitieux, nous devons faire évoluer nos équipes d'ingénierie des systèmes pour répondre à la croissance de nos gammes de produits et de nos clients. L'équipe d'ingénierie des systèmes est chargée de fournir une assistance rapide, efficace et fiable à nos clients. Nous recherchons des personnes talentueuses et passionnées pour rejoindre notre équipe !

Le poste

Il s'agit d'un poste à temps plein, à distance, pour les candidats situés aux États-Unis, au Canada ou en Europe.

Des avantages importants

Où que vous soyez, nous donnons la priorité à nos employés et à leurs familles en leur offrant une couverture santé et bien-être haut de gamme.

Croissance

Étant à la pointe de la technologie, les employés ont la possibilité de se perfectionner et d'apprendre une vaste gamme de technologies. Notre objectif est de promouvoir votre développement professionnel et de vous aider à progresser dans l'un de nos multiples parcours de carrière.

Voir d'autres postes ouverts >

Candidater pour ce poste

Required fields *