Senior Software Developer (New IDE platform)

Зарплата

от 250 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Делаем эффективные инструменты для разработчиков

Описание вакансии

Условия работы

Мы делаем IDE нового поколения с нуля. У вас есть возможность присоединиться к команде и повлиять на то, каким будет продукт, самостоятельно принимать продуктовые решения. Делать надо много всего: от системного и сетевого программирования до написания собственного UI фреймворка и редакторских фич.

У нас будет интересно, если вы понимаете каких инструментов не хватает разработчикам в облачном окружении и хотите попробовать Kotlin или Rust в деле.

Как устроено внутри:

  • Исходный код — Kotlin и немного Rust. Используем корутины и каналы для асинхронной работы. Пользовательский интерфейс написан на собственном фреймворке по заветам React.
  • Для организации командной работы используются наши собственные продукты — Space для командной работы и TeamCity для автоматического запуска тестов и сборки продуктов.

Чего мы ждем от вас:

  • Опыта разработки на Java или C# или Kotlin.
  • Good command of English.
  • Умения решать сложные задачи в реальных условиях.
  • Знания алгоритмов и структур данных.
  • Умения создавать простые и мощные архитектурные решения.
  • Способности быстро разбираться в деталях многочисленных технологий.
  • Экспертизы в одной из следующих областей:
    • ​​​​​​Создание высоконагруженных серверных решений с высокой степенью отказоустойчивости и масштабируемости;
    • Создание full-stack приложений с поддержкой сложного состояния клиента: offline, poor connection, optimistic updates, live updates, stateless server.