Intermediate Fullstack Engineer (TypeScript), AI Engineering: Editor Extensions – Multi-Platform jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Comp. & Benefits

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

TypeScriptNode.jsKotlinVue 3Language Server ProtocolJetBrains IDEsModern build systemsSoft skills

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 is a web-based Git repository manager that offers a variety of features for software development teams.

Funding

Current Stage
Public Company
Total Funding
$413.5M
Key Investors
ICONIQ GrowthGoogle VenturesAugust Capital
2021-10-14IPO
2019-09-17Series E· $268M
2018-09-19Series D· $100M

Leadership Team

leader-logo
Bill Staples
Chief Executive Officer
linkedin
leader-logo
Sytse Sijbrandij
Co-founder and Executive Chair
linkedin
Company data provided by crunchbase