Senior Full Stack Engineer
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
Join GitLab as a Senior Full Stack Engineer on the AI Engineering: Editor Extensions – Multi-Platform team. You’ll design and build tools that integrate GitLab Duo into developers’ day-to-day workflows across multiple platforms, providing technical leadership while championing quality and performance.
Key missions
- Design and build developer tools that integrate GitLab Duo into everyday developer workflows.
- Lead the design and implementation of multi-platform editor extensions that improve the developer experience.
- Collaborate with product, design, and engineering teams to align technical decisions with the multi-platform strategy.
Responsibilities
- Own large technical problems end-to-end, including architectural trade-offs.
- Provide technical leadership and mentor engineers through code reviews and guidance.
- Deliver high-quality, production-grade implementations with an emphasis on performance.
Requirements
- Understanding of Language Server Protocol (LSP) and practical experience with language servers and editor integrations.
- Experience building developer tooling (e.g., CLI tools and interactive terminal experiences).
- Ability to work effectively in a fully remote, largely asynchronous environment; clear English communication.
- Strong TypeScript proficiency across frontend and backend, including building and operating production Node.js services.
- Track record of end-to-end ownership and mentoring.
Nice to have
- Working knowledge of Kotlin (or modern Java) and interest in contributing to Kotlin-based JetBrains plugins using the IntelliJ Platform SDK.
- Experience with IDE extension ecosystems (e.g., JetBrains): plugin architecture, lifecycle, and development workflows.
Additional notes
- GitLab encourages applications from candidates with varying experience levels; not all requirements must be met.
About GitLab
GitLab is a DevSecOps platform that provides a single application for the entire software delivery lifecycle, including planning, code, security, and operations. The company builds tools used by software teams worldwide and focuses on enabling effective collaboration and automation across development workflows.
Scraped 5/13/2026