Senior Software Engineer, Typescript

Posted Aug 13

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

📋 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

Innovecs1 day ago

Senior Full-stack Engineer, Angular, Node.js

EuropeFull-timeFull-stack Engineer
ApplyView job
saas.group1 day ago

Senior Software Engineer

Anywhere in the WorldFull-timeFull-stack Engineer
ApplyView job
Dremio1 day ago

Software Engineer – Query Execution

PT flagPortugal OnlyFull-timeFull-stack Engineer
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

PL flagPoland OnlyFull-timeFull-stack Engineer$30k – $110k/year
ApplyView job
DDN1 day ago

Staff Software Engineer

US flagCalifornia OnlyFull-timeFull-stack Engineer$150k – $250k/year
ApplyView job
DecisionPoint Corporation1 day ago

Full Stack Developer – React/Java

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers