Fullstack Engineer - Duo Client SDK
GitLab
An overview of this role
As a Fullstack Engineer on the Duo Client SDK team at GitLab, you'll build the shared foundation for every GitLab Duo client. Today, the logic that powers Duo in editors lives inside the GitLab Language Server. We're extracting it into a true software development kit (SDK): a set of well-versioned TypeScript packages that editor extensions, our web-based Duo Chat on GitLab.com, and eventually external applications can use.
You'll work in TypeScript across frontend and backend systems. You'll design the SDK's Node.js core and public application programming interface (API), and work in the clients that use it. The work rewards care about interfaces, versioning, and backward compatibility as much as features because other engineers will depend on what you build.
You'll have senior and staff engineers alongside you to help with design. You'll own the implementation of scoped packages and ship improvements with minimal guidance while collaborating with the team on larger architectural changes.
Some examples of our projects:
- The Duo Client SDK, extracting versioned, publishable packages from the GitLab Language Server
- The GitLab Language Server, rebuilt on top of the SDK as our polyglot surface
- Duo Chat on the web, as one of the SDK's first consumers
What you'll do
- 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.
What you'll bring
- 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.
About the team
The Duo Client SDK team sits in GitLab's AI Clients stage and works closely with teams building GitLab Duo experiences. We collaborate across client surfaces to make thoughtful technical decisions as the platform evolves. We work fully remotely and asynchronously across regions, in the open, following GitLab's values of transparency and open communication.
$115.2k - $194.4k
...are not affiliated with, and do not endorse products or services of GitLab. An overview of this role As a Fullstack Engineer on the Duo Client SDK team at GitLab, you'll build the shared foundation for every GitLab Duo client. Today, the logic that powers Duo in...SuggestedFull timeRemote workFlexible hours- ...currently seeking a Senior Full Stack Developer - Hybrid / Partially Client Onsite to join our team in New York City, New York (US-NY),... ...’s degree in Computer Science, Information Technology, Engineering, or equivalent work experience.#LI-NorthAmericaAbout NTT DATANTT...SuggestedWork experience placementWork at officeRemote workFlexible hours
$75.17k - $130.5k
...adaptable, and forward-thinking organization, apply now.We are currently seeking a Java Full Stack Developer - Hybrid / Partially Client Onsite to join our team in Irving, Texas (US-TX), United States (US).Day to Day job Duties:Designing and implementing user interactions...SuggestedTemporary workWork at officeRemote workFlexible hours- ...with Node.js and Python Participate in client-facing technical discussions, feedback... ...Requirements ~7+ years of professional software engineering experience, including full-stack... ...Microsoft Semantic Kernel, or the OpenAI Agents SDK ~ Proficiency in Node.js and Python for...SuggestedFull timeRemote workWork from homeFlexible hours
- ...security, user fund transparency, trading engine speed, deep liquidity, and an unmatched portfolio... ...Design, develop, and maintain client-side applications for an instant messaging... ...or Java) Good understanding of Android SDK, Jetpack components, asynchronous programming...SuggestedFull timeLocal areaRemote workWork from home
$165k - $225k
...the role: Salary range: $165k – $225k USD* We are looking for smart engineers who love to code, seek challenging problems, and appreciate recognition for excellent work. As part of the Client Integrations team, you will work on the external-facing APIs that power our...Work at officeRemote work- ...We specialise in helping teams market their token sales (also known as initial coin offerings). We have helped our clients raise tens of millions of dollars. We are growing extremely fast from our founding in late 2017. More projects want to work with us than we...Full timeLive inWork at officeFlexible hours
- ...economy and are looking for a Software Engineer to support our mission. This role is... ...About the Role: We're looking for a fullstack engineer to help develop the systems and... ...affecting user experience. Partner with client engineers on the contracts between your...Full timeWork at officeLocal areaRemote workWorldwideFlexible hours2 days per week
- ...organization and one of the top 7 IT service providers globally, our client empowers over 1,200 global customers—including several... ...is where you belong. We are currently searching for a Fullstack Engineer Sr: Responsibilities: Design and develop scalable web...Full timeRemote work
- ...regulatory requirements. The Role We're looking for a Senior Fullstack Engineer who is primarily frontend-focused but comfortable... ...the stack. You'll own the React and TypeScript surfaces our clients and internal teams depend on, while also being able to build...Remote jobFull timeFlexible hours
$116.13k
...to come to work. The Role Agile Six is looking for a Fullstack Engineer (React/Ruby) to join a cross-functional team working with... ...improve code quality, and support experimentation per evolving client AI tooling expectations ~ Hands‑on experience with CI/CD pipelines...Remote jobFull timeTemporary workFor contractorsWork from homeVisa sponsorshipShift work- ...dedicated to delivering exceptional digital experiences for our clients through innovative web and mobile apps, as well as optimizing... ..., and observability. Our primary focus is on assisting engineering managers, CTOs, and VPs of engineering by providing tailored solutions...Full timeRemote work
$80k - $120k
...at Red Ventures is looking for a talented and experienced Fullstack Software Engineer to join our dynamic group. As a key player on our team, you... ...Lonely Planet, Bankrate, the Allconnect Platform, RV Home Client Growth, RV Growth & Transformation, Sage Home Loans...Full timeTemporary workRemote workMonday to FridayFlexible hours- ...are looking for an experienced Full Stack Engineer who will also serve as a Development... ...programmatic DSPs. Implement server-side and client-side tracking using Google Tag Manager (... .... Build and maintain pixel, SDK, and postback integrations; manage UTM strategy...Full timeWork experience placementWork at officeWork from home
$106k - $142k
...thinking organization, apply now.We are currently seeking a Java FullStack Engineer - Westlake, TX to join our team in Westlake, Texas (US-TX),... ...of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible...Full timeTemporary workWork at officeRemote workFlexible hours- ...career at Paxos Labs. We're hiring a Fullstack Product Engineer to help scale Paxos Labs's onchain... ...and Engineering Responsibilities SDK/API Development Build APIs and SDK... ...Experience working directly with clients to provide technical support and engineer...Full timeContract workRemote work
$80 per hour
...self-service market (Robinhood, Betterment, Wealthfront, SoFi). Client data management is a universally painful and expensive... ...Role Details Role overview: We're looking for a fullstack engineer to build features across our platform. You'll own end-to-end...Work at officeLocal areaRemote work- Role Description ~Facilitate effective communication with client project stakeholders regarding project status and recommendations.... ...~Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate...Full timeRemote work
$80k - $120k
...Platform team at Red Ventures is seeking a Full Stack Software Engineer to help build and scale the personalization and data platform that... ...Guy, Lonely Planet, Bankrate, the Allconnect Platform, RV Home Client Growth, RV Growth & Transformation, Sage Home Loans Corporation...Full timeTemporary workRemote workMonday to FridayFlexible hours2 days per week$70k - $100k
Role Description As a Senior Full Stack Engineer, you will own meaningful parts of the platform end to end. You will take ambiguous problems... ...~Silver Screening Interview ~Silver Technical Interview ~Client Screening Interview ~Client Takehome + Defense ~Client...Full time- ...Description We are seeking a highly skilled and motivated fullstack software engineer to join our customer's engineering team. You will be responsible... ...closely with cross-functional teams, including Product, Client teams, and other Engineering teams, to deliver solutions...Full timeRemote work
$177k - $230k
...focus on API ergonomics, performance, and reliability. ~Own SDK features end-to-end: from API design and architecture, through... ...knowledge sharing. Qualifications ~5+ years of software engineering experience, with deep focus on mobile development and shipping...Full timeRemote work- ...across the payments platform: the embeddable SDK that collects card and wallet credentials... ...You'll Be Building The payment SDK and client layer. Hosted-fields integration with... ..., and the developer experience for the engineers who integrate against us. Qualifications...Full timeLive in
- ...medical professionals. As the product continues to scale, the engineering team is expanding to support increasingly complex integrations... ...fairly, and securely, and used solely for recruitment purposes, including sharing it with our client(s) for employment consideration....Full timeRemote work
$68k - $108k
...Build and connect end-to-end systems across client-side and server-side APIs to create a... ...TypeScript Web NodeJS Cloud Fullstack JavaScript Web3 More: We are... ...Deel, Kraken, Hyperliquid, and Fomo. Our engineering culture emphasizes high urgency, strong...Full timeFlexible hours- ...third-party services. As a key member of our engineering team, you'll ensure our POS solutions are... ...reliable, and perfectly aligned with our clients' business needs. Responsibilities... ...Extensions using the Shopify POS UI Extensions SDK to create bespoke in-store workflows....Remote jobFull timeWork at office
$106.4k - $133k
...a new world happen. WWT's work benefits clients and partners as much as it does its people... ...dedicated to supporting one of the most critical engines of WWT's growth. You'll collaborate... ...AI SDKs and frameworks (e.g., OpenAI SDK, LangChain) is a plus ~ Familiarity or...Permanent employmentFull timeWork experience placementRemote workVisa sponsorshipFlexible hoursShift work- Role Description We are looking for a Senior Full-stack Engineer to contribute to multiple client-facing web projects, building and maintaining scalable applications using .NET technologies and modern frontend frameworks. This role is ideal for an engineer who enjoys working...Full timeRemote work
- ...(built in Typescript end-to-end). We’re looking for experienced engineers that thrive in an environment of autonomy and individual responsibility... ...on the frontend Extensive, widely used, GraphQL API and SDK Node, Postgres, Temporal, and Redis in the backend Hosted...Full timeLocal areaRemote work
$120k - $140k
...Job Description Job Description Title: Full Stack Java Engineer Location: Remote (United States) Type: Perm Compensation... ...seeking two experienced Full Stack Software Engineers to join our client as the founding members of its internal engineering team. Our...Permanent employmentRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Fullstack Engineer - Duo Client SDK. Be the first to apply!
- mid level full stack developer Remote
- full stack java developer Remote
- junior full-stack web developer Remote
- full time engineer Remote
- senior java full-stack developer Remote
- full stack cloud developer Remote
- full stack developer contract Remote
- full stack react developer Remote
- remote .net full stack web developer Remote
- java full stack angular developer Remote










