Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Fullstack Engineer (TypeScript): Building a versioned TypeScript SDK for GitLab Duo clients across Node.js, browser, and Vue 3 surfaces with an accent on durable public APIs, backward compatibility, and secure credential handling. Focus on extracting packages from the GitLab Language Server, designing isomorphic core modules, optimizing browser performance, and supporting reliable client integrations.
Location: Remote-Global; remote locations listed as Canada and the United States
Salary: $115,200–$194,400 USD yearly for US residents
Company
GitLab provides an intelligent orchestration platform for DevSecOps used to develop, secure, and deploy software.
What you will do
- Build secure, tested, and performant TypeScript features across frontend and backend systems.
- Design the Duo Client SDK's Node.js core, public APIs, versioned packages, changelogs, and deprecation paths.
- Extract and publish packages from the GitLab Language Server while migrating consumers incrementally.
- Build isomorphic core packages with platform-specific adapters and improve SDK client surfaces, including Vue 3 components in Duo Chat.
- Strengthen credential handling with bearer tokens, session cookies, and CSRF protection.
- Optimize browser bundle size, startup cost, and dependencies while participating in a Tier 2 on-call rotation.
Requirements
- Strong proficiency with TypeScript across frontend and backend systems, including Node.js services.
- Experience with monorepos, multi-module builds, ECMAScript modules, packaging, and dependency management.
- Experience with Vue 3 and the Composition API, or comparable component-based frontend experience.
- Experience designing APIs for other developers and understanding Node.js and browser runtime differences.
- Security-minded development practices, including credential handling and performance optimization.
- Clear written communication, self-motivation, organization, and the ability to work asynchronously in a fully remote environment.
Culture & Benefits
- Fully remote and asynchronous collaboration across regions.
- Work in GitLab's AI Clients stage with transparent communication and open technical collaboration.
- Flexible paid time off, parental leave, and benefits supporting health and well-being.
- Equity compensation, employee stock purchase plan, and a growth and development fund.
- Team member resource groups and a culture focused on knowledge exchange and continuous development.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Software Engineer (TypeScript/React/Node)
195 000 - 229 000$
5 дней назад
Staff Engineer (Product)
175 000 - 250 000$
5 дней назад
Software Engineer III (Node.js)
107 700 - 285 900$
3 дня назад
Senior Full Stack Engineer (C#/Vue)
145 000 - 175 000$
5 дней назад
Software Engineer (TypeScript/Node)
90 000 - 125 000$
3 дня назад
Senior Fullstack Developer (Vue.js/AI)
145 000 - 175 000$