Fullstack Engineer, TypeScript – AI Engineering: Editor Extensions, Multi-Platform

3 days ago

Apply Now
Logo of GitLab

GitLab

Artificial Intelligence • Enterprise • SaaS

GitLab is the most comprehensive AI-powered DevSecOps platform, offering tools for automated software delivery, security, and compliance throughout the software development lifecycle. It provides solutions across areas such as AI-assisted development, continuous integration/continuous deployment (CI/CD), source code management, and vulnerability management. GitLab aims to simplify and accelerate software delivery by uniting development, security, and operations on a unified platform. It is particularly recognized for its AI code assistants and has been named a leader in the Gartner Magic Quadrant™ for DevOps Platforms, making it a preferred choice for many enterprises.

1001 - 5000 employees

Founded 2014

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

💰 Secondary Market on 2020-11

📋 Description

• 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.

🎯 Requirements

• 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

Apply Now

Similar Jobs

4 days ago

Findem

51 - 200

🤖 Artificial Intelligence

👥 HR Tech

☁️ SaaS

Senior Full Stack Engineer crafting user-centric solutions for a talent acquisition platform. Join a fast-growing startup leveraging AI for innovative HR solutions in a remote environment.

🇨🇦 Canada – Remote

💵 $175k - $190k / year

⏰ Full Time

🟠 Senior

💻 Frontend Engineer / Web Developer

4 days ago

Fullscript

201 - 500

⚕️ Healthcare Insurance

🧘 Wellness

☁️ SaaS

Senior Web Developer developing and maintaining compelling web experiences for Fullscript’s education platform. Collaborating with teams to implement new features and enhance user experience.

🇨🇦 Canada – Remote

💰 $240M Private Equity Round on 2021-11

⏰ Full Time

🟠 Senior

💻 Frontend Engineer / Web Developer

5 days ago

THRILLWORKS

51 - 200

🤝 B2B

☁️ SaaS

🛍️ eCommerce

Senior Frontend Developer designing and developing high-performance applications at Thrillworks. Collaborating with teams and leveraging modern technologies like React and TypeScript.

🇨🇦 Canada – Remote

⏰ Full Time

🟠 Senior

💻 Frontend Engineer / Web Developer

November 26

Tempo Software

201 - 500

☁️ SaaS

🏢 Enterprise

⚡ Productivity

Senior Software Engineer developing efficient, maintainable client-side code for Tempo Software. Collaborating with teams to deliver innovative Atlassian plugins used globally by major corporations.

🇨🇦 Canada – Remote

⏰ Full Time

🟠 Senior

💻 Frontend Engineer / Web Developer

November 20

Graphem Solutions Inc.

11 - 50

🤝 B2B

🛍️ eCommerce

☁️ SaaS

Web Master and Front-End Developer building and maintaining WordPress sites with Graphem Solutions. Working in a fully remote environment, focusing on delivering high-quality web applications.

🇨🇦 Canada – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

💻 Frontend Engineer / Web Developer

🗣️🇫🇷 French Required

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com