Remote, APAC; Remote, Canada; Remote, Ireland; Remote,
Netherlands; Remote, United Kingdom; Remote,
US-Southeast
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.
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.
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 proficiency with TypeScript
across frontend and backend, including building and operating
production Node.js services.
Experience
building developer tooling, such as command‑line applications and
rich interactive terminal
experiences.
Experience with IDE extension
ecosystems (for example, JetBrains IDEs), including plugin
architecture, lifecycle, and development
workflows.
Working knowledge of Kotlin (or
modern Java) and interest in contributing to Kotlin‑based JetBrains
plugins using the IntelliJ Platform
SDK.
Understanding of the Language Server
Protocol (LSP) and practical experience with language servers and
editor integrations.
A track record of owning
large technical problems end to end, making sound architectural
trade‑offs, and mentoring other engineers through code reviews and
guidance.
Comfort working in a fully remote,
largely asynchronous environment, with clear written and spoken
English communication and alignment with GitLab's values and
inclusive culture.
About the team The Senior
Fullstack Engineer role is part of GitLab's AI Engineering group on
the Editor Extensions - Multi-Platform team, focused on building
editor experiences that bring GitLab Duo into developers' daily
workflows. The team designs and delivers multi‑platform
integrations across JetBrains IDEs, the terminal (GitLab Duo CLI),
and shared components such as the GitLab Language Server and
Vue‑based UI systems, with an emphasis on consistent behavior,
performance, and reliability. We're fully remote and collaborate
asynchronously, partnering closely with product, desi
FULL TIME
senior
4/29/2026
You will be redirected to GitLab's application portal.
Sign in and we'll score your resume against this role.