CareerPlanSign in

Fullstack Engineer (TypeScript), AI Engineering: Duo Client SDK

Canada🌐 Remote💼 Full-time💰 $115,200–$115,200🗓 2026-08-21 → 2026-09-26

Core

Building a shared TypeScript SDK foundation for GitLab Duo AI features across editors, web chat, and external applications.

Role type

Senior Fullstack Engineer (TypeScript)

Builds

Versioned TypeScript packages, Node.js core, public APIs, and isomorphic client surfaces for GitLab Duo.

Domain

Developer Tools / AI Engineering / TypeScript Ecosystem

Deliverable

production ML models | product features

Required skills

TypeScript (frontend/backend), Node.js services, Vue 3 (Composition API), API design, semantic versioning, monorepo management, ESM, credential handling, performance optimization

Preferred skills

Experience building editor extensions, experience with polyglot codebases, security-minded development approach

Technologies

TypeScript, Node.js, Vue 3, ESM, monorepos

Responsibilities

Design durable public APIs with clear interfaces and deprecation paths; Extract and publish TypeScript packages from the GitLab Language Server; Build isomorphic core packages isolating platform-specific behavior; Optimize bundle size and startup cost for browser consumers; Strengthen credential handling including bearer tokens and CSRF protection; Ship small features with minimal guidance and write tests with every merge request.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.