Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Customer-Facing Software Engineer (AI)
150 000 - 250 000$
6 дней назад
Backend Engineer (AI)
210 000 - 240 000$
5 дней назад
Staff Software Engineer (AI)
155 400 - 212 900$
Allocate
1 день назад
Senior Full Stack Engineer (C#/Vue)
145 000 - 175 000$
Writer
5 дней назад
Software Engineer (AI)
172 600 - 304 100$
2 дня назад
Staff Software Engineer (AI)
175 000 - 220 000$