Senior Software Engineer, Typescript, AI Clients – Duo CLI

atGitLabRemotePL flagPolandFull-timeFull-stack EngineerSeniorPLN 272k – PLN 408k/year

Posted Aug 26

This is a fully remote position, open to applicants in Poland.

📋 Description

• Create, develop, and enhance features for the GitLab Duo CLI, covering everything from problem identification to implementation, deployment, and iterative improvements.

• Construct engaging terminal experiences using TypeScript, focusing on command and flag creation, output formatting, scripting-friendly functionality, and maintaining backward compatibility.

• Promote reliability, observability, and performance enhancements for the CLI while minimizing technical debt.

• Collaborate with Product, Design, and engineering teams across Developer Clients and the broader AI Clients stage.

• Advocate for product quality, security, and developer experience through code reviews and mentorship initiatives.

• Participate in IDE extension projects, including the JetBrains plugin developed in Kotlin and the VS Code extension created in TypeScript.


⛳️ Requirements

• Strong expertise in TypeScript, along with a keen interest in developer tooling and command-line interface design.

• Proven experience in building or maintaining command-line tools or other developer-facing tooling, which includes command and flag design, terminal user interfaces, output formatting, scripting-friendly behavior, and backward compatibility.

• Experience in managing technical challenges from start to finish, making informed architectural decisions, and guiding fellow engineers through code reviews and mentorship.

• Excellent written and verbal communication skills in English, with the ability to thrive in a fully remote, predominantly asynchronous work environment.

• Alignment with GitLab's values and a commitment to fostering an inclusive culture.

• Experience in developing IDE extensions, such as JetBrains plugins in Kotlin or VS Code extensions, and familiarity with the Language Server Protocol (LSP), language servers, or editor integrations is advantageous but not mandatory.


🏝️ Benefits

• Benefits designed to support your health, finances, and overall well-being

• Flexible Paid Time Off

• Team Member Resource Groups

• Equity Compensation & Employee Stock Purchase Plan

• Growth and Development Fund

• Parental Leave

People also viewed

TMS1 day ago

.Net Full Stack Lead, Kentico CMS, Genesys Cloud

US flagCalifornia OnlyFreelanceFull-stack Engineer
ApplyView job
StaffMill Oy1 day ago

Junior Software Developer

FI flagFinland OnlyPart-timeFull-stack Engineer
ApplyView job
HumanIT Digital Consulting1 day ago

Senior/Staff Java Fullstack Developer – Java, Spring Boot, React

PT flagPortugal OnlyFull-timeFull-stack Engineer
ApplyView job
HumanIT Digital Consulting1 day ago

Fullstack Developer, Java, React, AI Tooling

PT flagPortugal OnlyFull-timeFull-stack Engineer€2,550 – €3,350/month
ApplyView job
Humana1 day ago

Manager, Full Stack Engineering

US flagFlorida, +8 more statesFull-timeFull-stack Engineer$117.6k – $161.7k/year
ApplyView job
Capital Technology Group, LLC1 day ago

Software Developer

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

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers