Senior Software Engineer, Typescript

🕒 August 12

🌐 Poland, United Kingdom – Remote

infoinfo

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 10%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of GitLab

GitLab

1001 - 5000 employees

Founded 2014

💼 Consulting

📣 Marketing

🤖 Artificial Intelligence

💰 Secondary Market on 2020-11

Consulting • Marketing • Artificial Intelligence

GitLab is the most comprehensive AI-powered DevSecOps platform, offering tools for automated software delivery, security, and compliance throughout the software development lifecycle. It provides solutions across areas such as AI-assisted development, continuous integration/continuous deployment (CI/CD), source code management, and vulnerability management. GitLab aims to simplify and accelerate software delivery by uniting development, security, and operations on a unified platform. It is particularly recognized for its AI code assistants and has been named a leader in the Gartner Magic Quadrant™ for DevOps Platforms, making it a preferred choice for many enterprises.

📋 Description

• Design, develop, and evolve GitLab Duo CLI features from problem definition through implementation, rollout, and iteration • Build interactive terminal experiences in TypeScript with command and flag design, clear output formatting, scripting-friendly behavior, and backward compatibility • Drive reliability, observability, and performance improvements for the CLI while reducing technical debt • Collaborate with Product, Design, and engineers across Developer Clients and the AI Clients stage on technical decisions and strategy • Champion product quality, security, and developer experience through reviews and mentorship • Contribute to IDE extension work, including JetBrains and VS Code extensions • Make architectural decisions about the CLI’s future direction and collaborate on shared developer experiences

🎯 Requirements

• Strong proficiency in TypeScript and interest in developer tooling and command-line interface design • Experience building or maintaining command-line tools or developer-facing tooling • Experience with command and flag design, terminal user interfaces, output formatting, scripting-friendly behavior, and backward compatibility • Experience owning technical problems end to end and making sound architectural trade-offs • Experience guiding engineers through code reviews and mentorship • Clear written and spoken English communication skills • Comfort working in a fully remote, largely asynchronous environment • Alignment with GitLab’s values and commitment to an inclusive culture • IDE extension development experience and understanding of LSP, language servers, or editor integrations are helpful but not required

🏖️ Benefits

• Benefits to support your health, finances, and well-being • Flexible Paid Time Off • Team Member Resource Groups • Equity Compensation & Employee Stock Purchase Plan • Growth and Development Fund • Parental Leave

Apply Now

Similar Jobs

🕒 August 10

NVIDIA

10,000+ employees

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Senior engineer optimizing GPU-accelerated inference software for NVIDIA’s AI infrastructure. Improving SGLang, vLLM, and large-scale language model serving performance.

Python

PyTorch

🕒 August 10

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Senior Layer1 Software Engineer developing physical-layer networking software at Arista Networks, an industry leader in client-to-cloud networking. Designing connectivity features, telemetry, tests, and hardware controls.

Distributed Systems

Linux

Python

Unix

🕒 August 10

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Software Engineer developing Layer1 control, telemetry, and testing software for Arista Networks’ data-center networking products. Designing physical connectivity features across hardware components, optics, and transceivers.

Distributed Systems

Linux

Python

Unix

🕒 August 7

Netguru

501 - 1000

💼 Consulting

🏥 Healthcare

📣 Marketing

Freelance fullstack developer building digital commerce software for Netguru, a digital commerce technology partner. Developing Oracle, Java, and React solutions across FinTech, B2B, and E-commerce projects.

Java

Oracle

React

Spring

Spring Boot

SpringBoot

SQL

🕒 August 7

PPG

10,000+ employees

🚘 Automotive

📦 Logistics

🍽️ Food & Beverage

Full-stack developer building PPG’s global digital commerce platforms. Developing scalable .NET and Angular applications with cloud, DevOps, and AI-assisted tools.

Angular

Apollo

ASP.NET

Azure

Cloud

Docker

ElasticSearch

Entity Framework

GraphQL

Microservices

RxJS

SCSS

Terraform

TypeScript

.NET