xelys jobs xelys jobs

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

GitLab

seniorpermanentfullstackproduct-managementother Georgia, 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 ToolsCLITailwind CSS

About the role

Role overview

Senior Fullstack Engineer (TypeScript), 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 role blends senior fullstack engineering with AI-powered developer tooling, with responsibility for architecture, quality, and performance.

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 evolve a JetBrains IDE plugin in Kotlin using the IntelliJ Platform SDK.
  • Implement and enhance GitLab Language Server capabilities to deliver consistent AI-assisted workflows across editors and platforms.
  • Build modern UI components using Vue 3 plus 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 across AI Engineering to align with broader multi-platform strategy.
  • Drive quality and engineering standards through reviews, mentorship, and shared expectations across TypeScript and Kotlin.

Requirements

  • Strong proficiency with TypeScript across frontend and backend (the role is mainly TypeScript).
  • Ability to make architectural decisions and provide technical leadership (decompose problems, align on long-term direction).
  • Focus on code quality, performance, and reliability.

Nice-to-haves (implied by scope)

  • Experience building Node.js services and interactive CLI/terminal tooling.
  • Experience with JetBrains/IntelliJ Platform SDK and Kotlin for plugins.
  • Experience with Vue 3 component development and design systems.
  • Experience with language server concepts and editor integrations.

About GitLab

GitLab is an intelligent orchestration platform for DevSecOps, helping organizations improve developer productivity, operational efficiency, and security/compliance while accelerating digital transformation. It supports large-scale software delivery with AI integrated into everyday workflows. GitLab builds and operates products trusted by millions of developers worldwide.

Scraped 4/8/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.