Senior Fullstack Engineer (TypeScript), AI Engineering: Editor Extensions
GitLab
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 scoreTags
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