обновлено 15 минут назад
Fullstack Engineer (TypeScript), AI Engineering: Duo Client SDK
115 200 - 194 400$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Fullstack Engineer (TypeScript), AI Engineering: Duo Client SDK (TypeScript/Node.js/Vue): Building a versioned TypeScript SDK for GitLab Duo clients, editor extensions, web-based Duo Chat, and external applications with an accent on public API design, cross-platform packages, security, and performance. Focus on extracting packages from the GitLab Language Server, preserving backward compatibility, optimizing browser bundles, and strengthening credential handling.
Location: Remote in Canada or the United States
Salary: $115,200–$194,400 USD per year for residents of the United States; excluding bonuses, equity, and benefits.
Company
develops an intelligent orchestration platform for DevSecOps used to improve developer productivity, operational efficiency, security, compliance, and digital transformation.
What you will do
- Develop secure, tested, and performant TypeScript features across frontend and backend systems.
- Extract and publish versioned TypeScript packages from the Language Server and migrate consumers incrementally.
- Design durable public APIs with clear interfaces, semantic versioning, changelogs, and deprecation paths.
- Build isomorphic Node.js core packages with platform-specific behavior isolated in adapters.
- Improve SDK client surfaces, including Vue 3 components in Duo Chat on the web.
- Strengthen credential handling, optimize browser bundle size and startup cost, and participate in a Tier 2 on-call rotation.
Requirements
- Strong TypeScript proficiency 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 development with willingness to learn Vue.
- Experience designing APIs for other developers and understanding differences between Node.js and browser environments.
- Security-minded development practices, including careful credential handling and performance optimization.
- Clear written communication, self-motivation, strong organization, and ability to work effectively in an agile, fully remote environment.
Culture & Benefits
- Fully remote and asynchronous collaboration across regions.
- Open communication and transparency aligned with 's values.
- Flexible paid time off, parental leave, and benefits supporting health, finances, and well-being.
- Equity compensation and an employee stock purchase plan.
- Growth and Development Fund and Team Member Resource Groups.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
4 дня назад
Senior Fullstack Engineer (AI)
150 000 - 280 000$
1 день назад
Staff Engineer (Product)
175 000 - 250 000$
5 дней назад
Software Engineers (AI)
135 000 - 170 000$
4 дня назад
Software Engineer (AI)
160 000 - 180 000$
4 дня назад
Staff Software Engineer (AI)
205 000 - 230 000$
4 дня назад
Senior Fullstack Engineer (AI)
140 000 - 200 000$