← all jobs

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

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. GitLab is an intelligent orchestration platform for DevSecOps. The Fullstack Engineer will build and maintain the Duo Client SDK, developing TypeScript packages and client surfaces across frontend and backend systems while designing durable APIs, improving security, and optimizing browser performance.

Responsibilities

  • Develop secure, well-tested, and performant TypeScript features that solve 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, migrating consumers incrementally so no parallel implementation is left to drift
  • Design durable public APIs with clear interfaces, semantic versioning, changelogs, and deprecation paths for external consumers
  • Build isomorphic core packages that isolate platform-specific behavior in adapters at the edges
  • Build and improve SDK client surfaces, including Vue 3 components in Duo Chat on the web, in collaboration with product, design, and engineering teams
  • Strengthen credential handling across hosts, including bearer tokens, session cookies, and CSRF protection
  • Optimize bundle size, startup cost, and dependency weight for browser consumers, and support a Tier 2 on-call rotation for urgent engineering issues

Skills

  • 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
  • Growth and Development Fund
  • Parental Leave
  • Fully remote work
  • Asynchronous work

Company Overview

  • GitLab is a web-based Git repository manager that offers a variety of features for software development teams. It was founded in 2014, and is headquartered in San Francisco, California, USA, with a workforce of 1001-5000 employees. Its website is http://about.gitlab.com.
  • More open positions

    [Remote] Lead Clinical Epidemiologist

    Work from home Full-time role

    [Remote] VP of Product Management, Monetization

    Work from home Full-time role

    [Remote] Outside Sales Account Manager

    Work from home Full-time role

    [Remote] AI Forward Deployed Engineer

    Work from home Full-time role

    [Remote] BSK Grants & Evaluation Manager

    Work from home Full-time role

    Luxury & Fashion Coach

    Work from home Full-time role

    AWS MS Engineer (Typescript OR Node.js)

    Work from home Full-time role

    Experienced Remote Data Entry Specialist – E-commerce & Technology Powerhouse – $25/hr – Immediate Openings at opportunicore

    Work from home Full-time role

    No-Code Development Coach

    Work from home Full-time role

    VP of University Partnerships - Northeast

    Work from home Full-time role

    VP, General Manager

    Work from home Full-time role

    Post-Editors with Traditional Chinese (Remote for Freelancers)

    Work from home Full-time role

    Weekend Shift Customer Support Specialist – UK/I – High‑Impact Technical Support & Customer Success at talentnexus

    Work from home Full-time role

    Sales Specialist, NGS

    Work from home Full-time role

    [Remote] Future-State Data Analyst (Beaker/DLMP)

    Work from home Full-time role

    US REMOTE - National Account Manager - Foodservice

    Work from home Full-time role

    Home Health LPN

    Work from home Full-time role

    Experienced Financial Counselor – Patient Financial Services & Billing – Remote – nexahire

    Work from home Full-time role

    [Remote] Performance Marketing Specialist

    Work from home Full-time role

    Verification Engineer- Remote

    Work from home Full-time role

    Senior Network Engineer - Cloud Infrastructure & Zero Trust

    Work from home Full-time role