xelys jobs xelys jobs

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

GitLab

seniorpermanentfullstackproduct-management North Carolina, 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.jsKotlinJetBrainsIntelliJ Platform SDKLanguage ServerAI Developer ToolingMulti-platformTailwind CSS

About the role

Role Overview

You’ll be a Senior Fullstack Engineer on GitLab’s AI Engineering: Editor Extensions – Multi-Platform team. You will design and build tools that bring GitLab Duo into developers’ daily workflows across Duo CLI, JetBrains IDEs, the terminal, and other editor surfaces. The role combines senior fullstack ownership with AI-powered developer tooling.

Responsibilities

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

Requirements

  • Strong proficiency with TypeScript across frontend and backend.

Nice-to-Haves / Additional Details

  • Experience contributing to Kotlin-based JetBrains plugins and shared UI systems.
  • Familiarity with Vue 3 and Tailwind-based UI theming.
  • Experience with language server concepts and multi-editor integration (e.g., consistent AI-assisted workflows across platforms).

About GitLab

GitLab is an intelligent orchestration platform for DevSecOps, helping organizations ship better, more secure software faster. With tens of millions of registered users and broad enterprise adoption, GitLab focuses on developer productivity, operational efficiency, and reducing security/compliance risk. The company also emphasizes AI as a core productivity multiplier within its products and engineering practices.

Scraped 4/8/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.