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

GitLab
Remote, Canada; Remote, Ireland; Remote, Netherlands; Remote, United Kingdom; Remote, US-SoutheastPosted 17 March 2026

Job Description

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role As a Senior Fullstack Engineer on the AI Engineering: Editor Extensions - Multi-Platform team at GitLab, you'll design and build tools that bring GitLab Duo into developers' daily workflows. You'll shape AI-assisted experiences across Duo CLI, JetBrains IDEs, the terminal, and other multi-platform interfaces. You'll work mainly in TypeScript across the frontend and backend, and you'll make key architectural decisions. You'll also contribute to Kotlin-based JetBrains plugins and shared UI systems that power our next-generation editor experiences. As a senior engineer, you'll provide technical leadership by breaking down complex problems, aligning on long-term direction, and holding a high bar for code quality, performance, and reliability. You'll collaborate closely with engineers across AI Engineering to ship features that make GitLab Duo feel fast, intuitive, and deeply integrated. Your work will span the GitLab Duo CLI, the GitLab Language Server, and shared Vue-based components that provide consistent, intelligent behavior across platforms. This role combines senior-level fullstack engineering with AI-powered developer tooling at GitLab. Some examples of our projects: Duo CLI GitLab Language Server GitLab Duo plugin for JetBrains IDEs What you’ll do Lead the design and implementation of multi-platform editor extensions that bring GitLab Duo into developers' daily workflows, from discovery through rollout and iteration. Design, build, and operate TypeScript and Node.js services for the GitLab Duo CLI, including rich interactive terminal experiences with strong reliability, observability, and performance. Develop and enhance our JetBrains IDE plugin in Kotlin using the IntelliJ Platform SDK, guiding architectural decisions to keep it performant and maintainable. Implement and evolve features in our GitLab Language Server to deliver consistent AI-assisted workflows across editors and platforms. Build modern, accessible UI components using Vue 3, shadcn-style component libraries, and Tailwind-based theming for our editor experiences. Shape our multi-platform architecture, identify and reduce technical debt, and drive improvements to scalability and developer experience. Collaborate with product, design, and engineers across AI Engineering to align technical decisions with our broader multi-platform strategy and deliver iterative improvements. Champion product quality, security, performance, and developer experience through high-quality reviews, mentorship, and shared standards across TypeScript and Kotlin codebases. What you’ll bring Strong profic ... (truncated, view full listing at source)
Apply Now

Direct link to company career page

AI Resume Fit Check

See exactly which skills you match and which are missing before you apply. Free, instant, no spam.

Check my resume fit

Free · No credit card

Share