Ref: #74637

Ingénieur en outils de développement et plateformes CLI

Next Ventures collabore avec une entreprise basée aux États-Unis qui cherche à recruter un développeur d'outils/ingénieur de plateforme CLI pour rejoindre son équipe dans le cadre d'un contrat à distance à temps plein d'une durée de 12 mois.

Tarif : 70 USD de l'heure
Lieu : États-Unis/Canada (travail entièrement à distance)
Durée : 12 mois
Intitulé du poste : Développeur CLI / Ingénieur en outils

En tant qu'ingénieur spécialisé dans les interfaces en ligne de commande (CLI) et les outils de développement, vous concevrez des flux de travail basés sur l'IA, des pipelines de distribution et des infrastructures de télémétrie qui permettront à des milliers d'ingénieurs de gérer, d'automatiser et d'améliorer la qualité des API à l'échelle mondiale. Vous travaillerez avec des technologies de pointe et collaborerez avec l'ensemble de l'entreprise. Il s'agit d'une excellente opportunité de développer vos compétences dans un environnement stimulant.

Responsabilités

  • Concevoir et développer des outils en ligne de commande (CLI) de niveau production à l'aide de Golang et/ou de TypeScript pour la gouvernance des API et les workflows des développeurs.
  • Créer des architectures de plugins extensibles et des SDK destinés aux développeurs internes et externes, à grande échelle.
  • Concevoir et mettre en œuvre des stratégies de distribution de logiciels multiplateformes sur macOS et Windows.
  • Mettez en place des pipelines de publication, des gestionnaires de paquets, des programmes d'installation, des mécanismes de mise à jour automatique et des solutions de gestion des versions.
  • Mettez en place des frameworks de télémétrie permettant de mesurer le taux d'adoption, les habitudes d'utilisation, les performances, la fiabilité et l'engagement vis-à-vis des fonctionnalités.
  • Mettez en place des intégrations avec GitHub, GitLab, les systèmes CI/CD, les IDE et les portails pour développeurs afin de rationaliser les flux de travail d'ingénierie.

Conditions requises

  • Maîtrise approfondie de Golang et de TypeScript/Node.js.
  • Une expérience avérée dans le développement et la maintenance d'applications CLI destinées à un environnement de production.
  • Une connaissance approfondie des processus de packaging et de distribution des logiciels.
  • Expérience dans la mise en œuvre de la télémétrie, de l'analyse de données et de l'instrumentation d'utilisation au sein d'outils de développement.
  • Expérience en ingénierie de mise en production, en automatisation CI/CD et en gestion des artefacts.
  • Expérience dans le domaine des outils assistés par l'IA, des flux de travail basés sur des agents ou des plateformes de gouvernance des API. (Facultatif)
Attachez un curriculum vitae. Les types de fichiers acceptés sont des DOC, DOCX, PDF, HTML et TXT.

Nous téléchargeons votre application. Il peut prendre quelques instants pour lire votre curriculum vitae. Veuillez patienter!