Frontend-разработчик в Web IDE
Мы разрабатываем 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-ассистентами для решения мелких задач