Fullstack Engineer building GitLab Duo’s TypeScript SDK for GitLab’s DevSecOps platform. Designing Node.js APIs, Vue 3 client surfaces, and secure cross-platform packages.
Responsibilities
Build the shared foundation for GitLab Duo clients through versioned, publishable TypeScript SDK packages
Work across frontend and backend systems, designing the SDK's Node.js core and public API
Develop secure, well-tested, and performant TypeScript features for technical problems of moderate scope and complexity
Ship small features and improvements with minimal guidance, writing tests with every merge request and contributing to code reviews and design discussions
Extract and publish TypeScript packages from the GitLab Language Server and migrate consumers incrementally
Design public APIs with clear interfaces, semantic versioning, changelogs, and deprecation paths
Build isomorphic core packages with platform-specific adapters
Build and improve SDK client surfaces, including Vue 3 components in Duo Chat on the web
Collaborate with product, design, and engineering teams on larger architectural changes
Strengthen credential handling across hosts, including bearer tokens, session cookies, and CSRF protection
Optimize bundle size, startup cost, and dependency weight for browser consumers
Support a Tier 2 on-call rotation for urgent engineering issues
Requirements
Strong proficiency with TypeScript across frontend and backend systems, including experience building and maintaining Node.js services
Experience with modern build and packaging tools, including monorepos, multi-module builds, ECMAScript modules (ESM), and dependency management
Experience with Vue 3 and the Composition API, or comparable component-based frontend experience and a willingness to learn Vue
Experience designing APIs that other people use, with the ability to explain what you'd do differently
Understanding of the differences between running code in Node.js and in the browser, and how to write code that works in both
A security-minded development approach, including careful credential handling and performance optimization
Ability to communicate clearly and concisely in writing about technical problems, propose iterative solutions, and work effectively in an agile environment
Self-motivation, strong organizational skills, and the judgment to ask for help when needed while thriving in a fully remote organization aligned with GitLab's values
Benefits
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Principal AI Engineer architecting secure, scalable AI/ML platforms for PointClickCare’s healthcare technology. Establishing GenAI standards and enabling product teams to deploy AI applications.
Senior IT Business Analyst delivering AI and LLM products for Intact, a Canadian insurer. Managing requirements, backlogs, agile ceremonies, and production releases across engineering teams.
AI Developer building generative AI, LLM, and workflow automation solutions for BrokerLink, a Canadian insurance brokerage. Developing Azure, Power Platform, and Databricks applications that improve operational efficiency.
AI automation leader building support agents and knowledge systems for Jane’s healthcare SaaS platform. Leading enablement experts and improving customer self - service, efficiency, retention, and conversion.
Staff AI Engineer building reliable, observable agentic AI workflows for Acquia’s enterprise digital experience platform. Architecting multi - agent systems with Python, LangGraph, Temporal, Pydantic, and LangFuse.
Senior AI Software Engineer developing scalable AI/ML features for Thomson Reuters’ legal, tax, compliance, and journalism information products. Productionizing models, APIs, and infrastructure while optimizing performance.
Seeking experienced AI professionals for three roles in Toronto: Senior AI Engineer (Snowflake AI), Senior AI/Generative AI Engineer, and AI Governance Specialist.
Senior Applied AI Engineer building production AI agents for Tango Analytics’ real estate technology platform. Designing retrieval, evaluation, safety, and human - review capabilities for customer workflows.
Senior Applied AI Engineer building production AI agents for Tango Analytics’ real estate technology platform. Designing retrieval, evaluation, safety, and human - in - the - loop capabilities.