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

3 hours, 3 minutes ago
Full-time
Senior
Software Development
GitLab

GitLab

GitLab: The comprehensive DevOps platform revolutionizing software development with automation, AI workflows, and essential tools for efficient collaboration.

Internet Software & Services
1K-5K
Founded 2014

Description

  • Lead the design and implementation of multi-platform editor extensions from discovery through rollout and iteration.
  • Design, build, and operate TypeScript and Node.js services for the GitLab Duo CLI.
  • Develop and enhance the JetBrains IDE plugin in Kotlin using the IntelliJ Platform SDK.
  • Implement and evolve features in the GitLab Language Server to support consistent editor experiences.
  • Build accessible UI components using Vue 3, shadcn-style component libraries, and Tailwind-based theming.
  • Shape multi-platform architecture and drive improvements in scalability and developer experience.
  • Collaborate with product, design, and engineering partners to align technical decisions and ship iterative improvements.
  • Champion product quality, security, performance, and developer experience through code reviews, mentorship, and shared standards.

Requirements

  • Strong proficiency with TypeScript across frontend and backend.
  • Experience 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, such as JetBrains IDEs, including plugin architecture, lifecycle, and workflows.
  • Working knowledge of Kotlin or modern Java, with interest in contributing to Kotlin-based JetBrains plugins using the IntelliJ Platform SDK.
  • Understanding of the Language Server Protocol (LSP) and experience with language servers and editor integrations.
  • Track record of owning large technical problems end to end and making sound architectural trade-offs.
  • Experience mentoring other engineers through code reviews and guidance.
  • Comfort working in a fully remote, largely asynchronous environment with strong written and spoken English communication.
  • Alignment with GitLab's values and inclusive culture.

Benefits

  • Flexible Paid Time Off.
  • Equity Compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Home office support.
  • Benefits to support your health, finances, and well-being.
  • Team Member Resource Groups.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Fullstack Software Engineer | PEX

Wellhub 1-10 Gas Utilities

Wellhub is hiring a Staff Fullstack Software Engineer for its PEX team in Brazil to shape the partner experience for its marketplace and improve the systems, processes, and satisfaction of supplier partners.

AWS Java JavaScript Kotlin Microservices Node.js React TypeScript
3 minutes ago

Senior Full-Stack Engineer, Email Systems

Mozilla 251-1K Internet Software & Services

MZLA Technologies Corporation is hiring a Senior Software Engineer, Web Services to build and maintain Thunderbird’s accounts and email services for new privacy-respecting communication and productivity products.

AWS Java JavaScript Prototyping Pulumi Python Rust TypeScript
3 minutes ago

Salesforce Technical Architect, AI and Agentforce

NeuraFlash 251-1K IT Services

NeuraFlash, Part of Accenture is hiring a Salesforce Technical Architect to design and deliver Agentforce-powered AI solutions that improve client workflows and customer experiences.

C# CI/CD CSS Generative AI HTML Java JavaScript Python Salesforce Salesforce Apex Salesforce Lightning
3 minutes ago

Staff Full Stack Software Engineer, Churn

Dropbox 1K-5K Internet Software & Services

Dropbox is hiring a Staff Full Stack Software Engineer to lead churn reduction and international growth initiatives by building reliable, scalable software for new markets and AI-enabled products.

Go Python React
3 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers