xelys jobs xelys jobs

Senior Fullstack Engineer (TypeScript), AI Engineering: Editor Extensions

GitLab

seniorpermanentfullstackfrontend United States Today via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

TypeScriptNode.jsVue.jsKotlinJetBrains PluginsIntelliJ Platform SDKLanguage ServerTailwind CSSCI/CDObservability

About the role

Role Overview

Senior Fullstack Engineer for AI Engineering: Editor Extensions (Multi-Platform) at GitLab. You will design and build tools that bring GitLab Duo into developers’ daily workflows across Duo CLI, JetBrains IDEs, the terminal, and other editor interfaces. The work spans frontend and backend, primarily in TypeScript/Node.js, with additional contributions to Kotlin-based JetBrains plugins.

Responsibilities

  • Lead design and implementation of multi-platform editor extensions for GitLab Duo, from discovery through rollout and iteration.
  • Design, build, and operate TypeScript and Node.js services for GitLab Duo CLI, including interactive terminal experiences with reliability, observability, and performance.
  • Develop and evolve a JetBrains IDE plugin in Kotlin using the IntelliJ Platform SDK, guiding architecture for maintainability and performance.
  • Implement and enhance features in the GitLab Language Server to deliver consistent AI-assisted workflows across editors.
  • Build modern, accessible UI components using Vue 3, shadcn-style component libraries, and Tailwind-based theming.
  • Shape multi-platform architecture, reduce technical debt, and improve scalability and developer experience.
  • Collaborate with product, design, and engineers to align technical decisions with the broader multi-platform strategy.
  • Drive quality, security, performance, and developer experience through strong reviews, mentorship, and shared standards across TypeScript and Kotlin.

Requirements

  • Strong proficiency with TypeScript (requirement is explicitly started in the posting; additional requirements are cut off in the provided text).
  • Experience working across frontend/backend and building developer tooling/editor integrations.

Nice-to-haves (implied by the role scope)

  • Kotlin experience for JetBrains plugins (IntelliJ Platform SDK).
  • Experience with Vue 3 and Tailwind-based UI systems.
  • Familiarity with language server integrations and editor extension development.

About GitLab

GitLab is an intelligent orchestration platform for DevSecOps, helping organizations ship better, more secure software faster. It supports developer productivity, operational efficiency, and reduced security/compliance risk through an integrated set of tools used by millions of developers worldwide. GitLab also embraces AI as a core productivity multiplier across its products and teams.

Scraped 4/6/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.