
Senior Software Engineer, Typescript
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Poland, +1 more state.
β’ 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.
β’ 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.
β’ 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.
mika AI
Travoom
EverCommerce
Cisco
Get handpicked remote jobs straight to your inbox weekly.