xelys jobs xelys jobs

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

GitLab

seniorfullstackfrontendbackend United States 73 days ago 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 ToolsTerminal UXMulti-platform Architecture

About the role

Role Overview

Senior Fullstack Engineer on the AI Engineering: Editor Extensions (Multi-Platform) team. You will design and build tools that integrate GitLab Duo into developers’ daily workflows across multiple surfaces, including Duo CLI, JetBrains IDEs, the terminal, and other editor interfaces.

Responsibilities

  • Lead design and implementation of multi-platform editor extensions bringing GitLab Duo into daily developer workflows (discovery → rollout → iteration).
  • Build and operate TypeScript/Node.js services for the GitLab Duo CLI, including rich interactive terminal experiences with strong reliability, observability, and performance.
  • Develop and evolve a JetBrains IDE plugin using Kotlin and the IntelliJ Platform SDK, contributing to architectural decisions and long-term maintainability.
  • Implement features in the GitLab Language Server to deliver consistent AI-assisted workflows across editors and platforms.
  • Build modern, accessible UI components using Vue 3 and component libraries (shadcn-style) with Tailwind-based theming.
  • Shape multi-platform architecture, reduce technical debt, and drive improvements in scalability and developer experience.
  • Collaborate with product/design/engineering to align technical decisions with the broader multi-platform strategy.
  • Ensure product quality, security, performance, and developer experience through strong code reviews, mentorship, and shared standards across TypeScript and Kotlin codebases.

Projects (Examples)

  • Duo CLI
  • GitLab Language Server
  • GitLab Duo plugin for JetBrains IDEs

Requirements / What You’ll Bring

  • The posting begins listing requirements (e.g., strong proficiency with TypeScript), but it cuts off before the full list is provided. No further explicit requirements are available in the provided text.

About GitLab

GitLab is an intelligent orchestration platform for DevSecOps, helping organizations improve developer productivity, operational efficiency, and security/compliance while accelerating digital transformation. With tens of millions of users, GitLab builds end-to-end tools and emphasizes AI adoption as a core productivity multiplier across teams.

Scraped 5/13/2026