Назад
1 день назад

Fullstack Engineer (AI)

115 200 - 194 400$
Формат работы
remote (только USA)
Тип работы
fulltime
Английский
b2
Страна
US/Canada

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Fullstack Engineer (AI) (TypeScript/Node.js/Vue): Building the GitLab Duo Client SDK and its client surfaces as versioned TypeScript packages for editor extensions, GitLab.com Duo Chat, and external applications with an accent on public API design, security, and cross-platform architecture. Focus on extracting packages from the GitLab Language Server, maintaining backward compatibility, optimizing browser performance, and strengthening credential handling.

Location: Remote-global; listed for candidates in Canada and the United States

Salary: $115,200–$194,400 USD per year for US residents

Company

GitLab provides an intelligent orchestration platform for DevSecOps that helps organizations improve developer productivity, operational efficiency, security, compliance, and software delivery.

What you will do

  • Build the Duo Client SDK as versioned, publishable TypeScript packages for editor extensions, GitLab.com Duo Chat, and external applications.
  • Design the SDK’s Node.js core, public APIs, semantic versioning, changelogs, and deprecation paths.
  • Extract packages from the GitLab Language Server and migrate consumers incrementally without maintaining parallel implementations.
  • Develop isomorphic core packages with platform-specific behavior isolated in adapters.
  • Build SDK client surfaces, including Vue 3 components for Duo Chat, in collaboration with product, design, and engineering teams.
  • Improve credential handling, browser performance, bundle size, startup cost, and dependency weight while participating in Tier 2 on-call support.

Requirements

  • Strong proficiency with TypeScript across frontend and backend systems, including Node.js services.
  • Experience with monorepos, multi-module builds, ECMAScript modules, modern packaging tools, and dependency management.
  • Experience with Vue 3 and the Composition API, or comparable component-based frontend experience with willingness to learn Vue.
  • Experience designing APIs for other developers and understanding Node.js versus browser execution environments.
  • Security-minded development practices, including careful credential handling and performance optimization.
  • Clear technical communication, self-motivation, strong organization, and the ability to work effectively in an agile, fully remote environment.

Culture & Benefits

  • Fully remote and asynchronous collaboration across regions.
  • Open communication and transparent work aligned with GitLab’s values.
  • Health, financial, and well-being benefits, including flexible paid time off.
  • Equity compensation and an employee stock purchase plan.
  • Growth and Development Fund, parental leave, and Team Member Resource Groups.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →