CareerPlan

Fullstack Engineer (TypeScript)

CANADARemoteFull-time2026-10-25 → 2026-11-10
Remote

Core

Building a shared TypeScript SDK foundation for GitLab Duo client extensions, 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 the GitLab Duo platform.

Domain

Developer Tools / DevSecOps / AI Clients

Required skills

TypeScript (frontend/backend), Node.js, Vue 3, Monorepos, ESM, API Design, Security (credential handling), Performance Optimization

Preferred skills

Experience with GitLab Language Server, Tier 2 on-call rotation

Technologies

TypeScript, Node.js, Vue 3, ECMAScript modules (ESM)

Responsibilities

Design durable public APIs with semantic versioning 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.

Seniority

Senior, hands-on IC