Мы разрабатываем Web IDE — инструмент для работы с базами данных, через который можно просматривать и менять схему БД, исполнять запросы. WebSQL похож на DataGrip, pgAdmin, но при этом он тесно проинтегрирован с Yandex Cloud. Раньше мы были стартапом, но сейчас расширились: у нас уже две инсталляции, в каждой из которых два окружения, и в каждом по три микросервиса. Присоединяйтесь, чтобы растить продукт вместе!

Обязанности:

Разработка новых фич для Web IDE
В ближайшее время будем заниматься внедрением импорта и экспорта данных, поддержкой долгих (более 15 минут) запросов, поддержкой read-only-подключений, новой on-premise-инсталляции, YDB, Elasticsearch, баз данных KSQL. Улучшение автодополнения при написании SQL-запросов
Для автодополнения мы используем ANTLR, дописываем опенсорс-код. Улучшение инфраструктуры
Вы будете заниматься стабилизацией CI/CD, инструментов разработки. Больше о разработке в Яндексе — в канале Yandex for Developers

Ключевые навыки:

  • Уверенно владеете TypeScript, разрабатывали UI на React, Angular или Vue
  • Получили практический опыт работы с базами данных SQL: PostgreSQL, MySQL, YDB или аналогами
  • Отвечали за фичи end to end
  • Любите простой и понятный код. У нас нет фактори-методов и фабрик. Мы пишем только то, что нужно. Если код проходит проверку временем, то расширяем и улучшаем его
  • Умеете воспринимать и аккуратно давать фидбэк, работать в команде

Дополнительные требования:

  • Разрабатывали BFF или микросервисные бэкенд-приложения на Node.js
  • Работали с Redux Toolkit
  • Занимались DevOps, работали с K8s и использовали Infrastructure as Code
  • Работали с облачными провайдерами
  • Пользуетесь AI-ассистентами для решения мелких задач