In short: a fullstack TypeScript developer for a small team. We build VSCode plugins, evolve the VSCode codebase, and integrate AI tools.

What's this role about?

We're applied developers who build tools for other developers. We build the GIGA tools, and we're assembling a new team.

SberTech has a whole cluster of teams working on developer tooling: everything from complex, GitHub-scale systems to small command-line utilities. Among us are people who came from leading companies in the AI tooling industry (JetBrains, Huawei, Yandex, and others), as well as many who grew up professionally inside the company.

The stack of tools we've built resembles what Microsoft makes: GitVerse instead of GitHub, GigaCode instead of Copilot, Cloud.ru instead of Azure, GigaIDE Cloud instead of GitHub Codespaces, and so on. Everything a developer needs at their workstation.

Right now, we need to build a new desktop IDE for enterprise use on top of the Visual Studio Code codebase (in addition to the cloud-based VSCode-like IDE we already have, called GigaIDE Cloud). Essentially, it's a fork of VSCode with its own set of differences. And that's not the only task: there are plenty more tools to build in the future. As for VSCode, it's not the easiest job, because VSCode was never designed with the realities of a locked-down corporate environment in mind — and now we need to put together a secure, coherent user experience.

Your mission

Developers on our teams aren't there to build random little buttons out of some murky spec. A developer working on an online store may never buy a single thing from that store. With IDEs, AI, and other developer tools, that's not how it works. The whole point of the process is that developers build tools they use themselves. That means every developer is as involved as possible in creating the product as a whole: you'll take part in design, planning, implementation, delivery, and handling user feedback — and you'll actually shape the product. The result has to be something real programmers aren't embarrassed to use. Something people can trust — both the product and us. This role and this opening are for engineers who want to stay close to the most cutting-edge technology and move fast, without pointlessly cutting corners. It's about a small team — literally a handful of people — with a goal that's anything but small. We believe software development is going to change dramatically over the next 5 years, and we intend to be in the front row of that change.

What you'll do

What you don't need to know

What you do need to know

Nice to have

Apply for this role
Send an email — attach your CV, a GitHub link, or just tell me about yourself. I answer personally.
chirukhin.o.v@sbertech.ru
If you are unsure whether you match some requirement, write anyway.