GitLab · 2 weeks ago
Intermediate Fullstack Engineer (TypeScript), AI Engineering: Editor Extensions – Multi-Platform
GitLab is an open-core software company that develops a comprehensive AI-powered DevSecOps Platform used by over 100,000 organizations. As a Fullstack Engineer, you will build tools that integrate GitLab Duo into developers’ workflows and collaborate with other engineers to design and implement AI-assisted features across multiple platforms.
Cloud SecurityDeveloper ToolsDevOpsOpen SourceSaaS
Responsibilities
Contribute across the stack to build and refine multi-platform editor extensions that bring GitLab Duo directly into developers’ daily workflows
Design, implement, and maintain TypeScript and Node.js services that power our GitLab Duo CLI, including rich interactive terminal experiences
Develop and enhance our JetBrains IDE plugin, working with the IntelliJ Platform SDK and Kotlin to deliver performant, intuitive in-IDE experiences
Implement features and improvements in our GitLab Language Server to provide consistent, AI-assisted workflows across editors and platforms
Build modern, accessible UI components using Vue 3, shadcn-style component libraries, and Tailwind-based theming as part of our next-generation editor experience
Collaborate closely with product, design, and other engineering teams in the AI Engineering section to align technical decisions with our broader multi-platform strategy
Advocate for and contribute to improvements in product quality, security, performance, and developer experience, including refining internal engineering standards and best practices
Participate in code reviews, provide mentorship to peers, and help shape the technical direction of editor extensions and multi-platform developer tooling at GitLab
Qualification
Required
Strong proficiency with TypeScript across frontend and backend, including building and maintaining Node.js-based services
Hands-on experience building command-line applications and interactive terminal experiences using modern frameworks or libraries
Experience working with modern IDE extension ecosystems (for example, JetBrains IDEs or similar platforms), including understanding of plugin architectures and development workflows
Experience with Kotlin or modern Java, and an interest in applying or extending that experience to multi-platform development
Understanding of the Language Server Protocol (LSP) or experience working with language servers and editor integration
Experience with modern build systems, including managing multi-module builds and dependencies
Experience with Vue 3, the Composition API, and reactive UI design, including work with component libraries and theming systems
Benefits
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental leave
Home office support
Company
GitLab
GitLab is a web-based Git repository manager that offers a variety of features for software development teams.
Funding
Current Stage
Public CompanyTotal Funding
$413.5MKey Investors
ICONIQ GrowthGoogle VenturesAugust Capital
2021-10-14IPO
2019-09-17Series E· $268M
2018-09-19Series D· $100M
Recent News
2026-01-13
2026-01-13
MarketScreener
2026-01-06
Company data provided by crunchbase