Remotery

Senior Software Engineer, Typescript

Posted 2 days ago

This is a fully remote position, open to applicants in Poland, +1 more state.

πŸ“‹ Description

β€’ Design, develop, and enhance features for the GitLab Duo CLI from the initial problem definition through to implementation, rollout, and iterative improvements.

β€’ Create interactive terminal experiences using TypeScript, focusing on command and flag design, clear output formatting, scripting-friendly functionality, and maintaining backward compatibility.

β€’ Enhance reliability, observability, and performance of the CLI while minimizing technical debt.

β€’ Collaborate with Product, Design, and engineering teams across Developer Clients and the AI Clients stage to inform technical decisions and strategies.

β€’ Advocate for product quality, security, and developer experience through thorough reviews and mentorship.

β€’ Contribute to the development of IDE extensions, including those for JetBrains and VS Code.

β€’ Make architectural decisions regarding the future direction of the CLI and work together to create shared developer experiences.


⛳️ Requirements

β€’ Strong expertise in TypeScript with a keen interest in developer tooling and command-line interface design.

β€’ Proven experience in building or maintaining command-line tools or developer-oriented tooling.

β€’ Familiarity with command and flag design, terminal user interfaces, output formatting, scripting-friendly behavior, and ensuring backward compatibility.

β€’ Experience managing technical challenges from start to finish and making informed architectural decisions.

β€’ Experience mentoring engineers and guiding them through code reviews.

β€’ Excellent written and verbal communication skills in English.

β€’ Ability to thrive in a fully remote, primarily asynchronous work environment.

β€’ Commitment to GitLab’s values and dedication to fostering an inclusive culture.

β€’ Experience in IDE extension development and knowledge of LSP, language servers, or editor integrations is beneficial but not essential.


🏝️ Benefits

β€’ Comprehensive benefits package to support your health, finances, and overall well-being.

β€’ Flexible Paid Time Off.

β€’ Access to Team Member Resource Groups.

β€’ Equity Compensation & Employee Stock Purchase Plan.

β€’ Growth and Development Fund.

β€’ Parental Leave.

People also viewed

mika AI6 hours ago

Senior Full Stack Developer – React, FastAPI, Django

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Travoom11 hours ago

Principal Full Stack Engineer – Travel & Ticketing Platform

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
EverCommerce17 hours ago

Staff Engineer

CA flagCanada, +1 more stateFull-timeFull-stack EngineerC$160k – C$190k/year
ApplyView job
Cisco17 hours ago

Software Technical Leader

CA flagCanada OnlyFull-timeFull-stack Engineer$169.6k – $214.5k/year
ApplyView job
Pluribus Digital18 hours ago

Lead Software Engineer – CMS-HIOS

US flagUnited States OnlyFull-timeFull-stack Engineer$155k – $165k/year
ApplyView job
Pluribus Digital18 hours ago

Associate Software Engineer, CMS-HIOS

US flagUnited States OnlyFull-timeFull-stack Engineer$75k – $85k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers