Senior Fullstack Engineer (TypeScript), AI Engineering: Editor Extensions
Related skills
node.js kotlin typescript tailwind vue 3π Description
- Lead design and implementation of multi-platform editor extensions for GitLab Duo.
- Design, build, and operate TS/Node.js services for the GitLab Duo CLI.
- Develop JetBrains IDE plugin in Kotlin using the IntelliJ Platform SDK.
- Implement and evolve features in the GitLab Language Server for AI-assisted workflows.
- Build modern UI components using Vue 3, Tailwind, and shadcn for editor experiences.
- Shape multi-platform architecture; reduce tech debt and improve developer experience.
π― Requirements
- Strong TypeScript proficiency across frontend and backend; production Node.js.
- Experience building developer tooling and interactive terminal apps.
- Experience with IDE extension ecosystems (JetBrains IDEs) and plugin lifecycles.
- Working knowledge of Kotlin (or Java) and IntelliJ Platform SDK.
- Understanding of the Language Server Protocol and editor integrations.
- Track record owning large technical problems end-to-end; architectural mentoring.
π Benefits
- Benefits to support health, finances, and well-being
- Flexible Paid Time Off
- Equity Compensation & ESPP
- Growth and Development Fund
- Parental leave
- Home office support
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!