Remote Fullstack Engineer — TypeScript SDK & APIs

JobCubby

Canada

Hybrid

CAD 160,000 - 270,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Benefits for health and well-being
Flexible PTO
Equity compensation

Job summary

GitLab, the intelligent orchestration platform for DevSecOps, is seeking a Fullstack Engineer for the Duo Client SDK team. You will build the shared foundation for every GitLab Duo client, working in TypeScript across frontend and backend systems, designing the SDK’s Node.js core and public API, and collaborating with product and engineering teams.

You’ll own the implementation of scoped packages, ship improvements with minimal guidance, and help evolve the architecture with senior and staff

Qualifications

  • Strong proficiency with TypeScript across frontend and backend systems.
  • Experience building and maintaining Node.js services.
  • Experience with Vue 3 and the Composition API or comparable frontend experience.
  • Experience designing APIs that other people use.

Responsibilities

  • Develop secure, well-tested, and performant TypeScript features for moderate scope problems.
  • Ship small features with minimal guidance and contribute to code reviews and design discussions.
  • Extract and publish TypeScript packages from the GitLab Language Server, migrating consumers incrementally.
  • Design durable public APIs with clear interfaces and semantic versioning.

Skills

TypeScript
Node.js
Vue 3
APIs design
Security-minded

Tools

Monorepos
ESM
Build tooling
Dependency management

Job description

GitLab, the intelligent orchestration platform for DevSecOps, is seeking a Fullstack Engineer for the Duo Client SDK team. You will build the shared foundation for every GitLab Duo client, working in TypeScript across frontend and backend systems, designing the SDK’s Node.js core and public API, and collaborating with product and engineering teams.

You’ll own the implementation of scoped packages, ship improvements with minimal guidance, and help evolve the architecture with senior and staff

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Far Coder • Canada

Hybrid
CAD 160,000 - 270,000
Fullstack Engineer (TypeScript), AI Engineering: Duo Client SDK
Fullstack Engineer (TypeScript), AI Engineering: Duo Client SDK

JobCubby • Canada

Hybrid
CAD 160,000 - 270,000
Benefits for health and well-being
Flexible PTO
Equity compensation
Senior AI Backend Engineer — Chat Engine (Remote)
Senior AI Backend Engineer — Chat Engine (Remote)

GitLab • Canada

Remote
CAD 120,000 - 180,000
Flexible Paid Time Off
Equity Compensation & ESPP
Growth and Development Fund
+2
Backend Engineer, AI Engineering: Duo Chat
Backend Engineer, AI Engineering: Duo Chat

Far Coder • Canada

Hybrid
CAD 150,000 - 210,000
Senior Backend Engineer, AI Engineering: Chat
Senior Backend Engineer, AI Engineering: Chat

GitLab • Canada

Remote
CAD 120,000 - 180,000
Flexible Paid Time Off
Equity Compensation & ESPP
Growth and Development Fund
+2
Staff Ruby Backend Engineer - AI-Driven Agents
Staff Ruby Backend Engineer - AI-Driven Agents

GitLab • Canada

Remote
CAD 251,000 - 335,000
Senior Backend Engineer (Ruby), Plan: Portfolio Experience
Senior Backend Engineer (Ruby), Plan: Portfolio Experience

Far Coder • Canada

Hybrid
CAD 120,000 - 180,000
Senior Frontend Engineer (Vue.js), Workflow Catalog
Senior Frontend Engineer (Vue.js), Workflow Catalog

GitLab • Canada

Remote
CAD 90,000 - 130,000
Flexible work hours
Remote work opportunities
Professional development support
Remote Full-Stack Tech Lead - Build Scalable Backends
Remote Full-Stack Tech Lead - Build Scalable Backends

The10minutecareersolution • Vancouver

Remote
Extended health benefits for Canadian staff
Flexible working hours
Flexible time-off allowance
End-to-End Full-Stack Engineer — TypeScript & React Native
End-to-End Full-Stack Engineer — TypeScript & React Native

Socket.dev • Montreal (administrative region)

On-site
CAD 90,000 - 150,000
Company-paid lunch
Equity compensation
Liftoff Pro membership