GitLab logo

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

GitLab
Other
Canada, Netherlands, USA Full-Time Posted 1mo ago

Job Description

Join Our Team as a Senior Fullstack Engineer (TypeScript)

At GitLab, we're looking for a Senior Fullstack Engineer to join our AI Engineering: Editor Extensions team. In this role, you'll design and build tools that integrate GitLab Duo into developers' daily workflows. You'll work primarily with TypeScript and contribute to both frontend and backend projects.

About the Role

As a Senior Fullstack Engineer on our team, you will create AI-assisted experiences across various platforms, including Duo CLI and JetBrains IDEs. Your expertise will help shape the architecture and ensure the quality of our tools. You'll also collaborate closely with other engineers to deliver features that enhance GitLab Duo's usability and performance.

Here are some examples of our projects:

What You'll Do

  • Lead the design and implementation of multi-platform editor extensions for GitLab Duo.
  • Build and operate TypeScript and Node.js services for the GitLab Duo CLI.
  • Develop our JetBrains IDE plugin in Kotlin, ensuring it remains performant and maintainable.
  • Enhance features in our GitLab Language Server for consistent AI-assisted workflows.
  • Create modern UI components using Vue 3 and Tailwind-based theming.
  • Shape our multi-platform architecture and drive improvements to scalability.
  • Work with product and design teams to align technical decisions with our strategy.
  • Promote product quality and developer experience through mentorship and code reviews.

What We're Looking For

  • Strong proficiency in TypeScript, with experience in frontend and backend development.
  • Experience in building developer tools, including command-line applications.
  • Familiarity with IDE extension ecosystems, particularly JetBrains IDEs.
  • Working knowledge of Kotlin (or modern Java) and interest in JetBrains plugin development.
  • Understanding of the Language Server Protocol (LSP) and related integrations.
  • A history of owning technical problems and mentoring other engineers.
  • Comfort in a remote, asynchronous work environment with clear communication skills.

About the Team

The Senior Fullstack Engineer role is part of GitLab's AI Engineering group. Our team focuses on building editor experiences that integrate GitLab Duo into developers' workflows. We prioritize consistent performance and reliability across platforms. Collaboration is key, and we work closely with product and design teams to align on long-term architecture and improvements.

What We Offer

We encourage candidates of all experience levels to apply. Many successful candidates do not meet every requirement. If you're interested in this role, please apply and let us assess your application.

Country Hiring Guidelines: GitLab hires globally. While all roles are remote, some may have specific location-based requirements. Our Talent Acquisition team can provide more information during the recruiting process.

Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.

GitLab is an equal opportunity employer. We do not tolerate discrimination or harassment based on any protected characteristic. For more information, please see our EEO Policy and EEO is the Law.

Back to all jobs
Apply Now
CompanyGitLab
TypeFull-Time
CategoryOther

More Other Jobs

D

Immigration Analyst | EMEA

Deel

OtherOther
Europe, Middle East, AfricaFull-time1mo ago
R

Director, Commercial Legal

Remote

OtherOther
North America, United KingdomFull-time1mo ago
D

Associate Legal Counsel I NAM

Deel

OtherOther
North AmericaFull-time1mo ago
K

Compliance Officer, UK

Kraken

OtherOther
United KingdomFull-time1mo ago