Java Developer (IDEA database plugin)

Зарплата

от 180 000 ₽

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

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

Компания

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

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

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

Плагин для баз данных в IntelliJ IDEA — это общее название для той части IntelliJ IDEA, которая отвечают за работу с базой: соединение, отображение объектов, написание запросов, редактирование данных, диаграммы связей. Ещё эта функциональность существует в виде отдельного продукта — DataGrip, среды разработки для SQL и баз данных.

Плагином для баз данных пользуются около миллиона людей. DataGrip, как отдельный продукт, запускают около 250 тысяч раз в месяц.

У DataGrip более пятидесяти конкурентов: все они либо слишком узкоспециальные, либо умеют только базовые вещи, либо стоят очень дорого. SQL существует уже много лет, а классной среды разработки для баз данных так и не создано: в мире на такой инструмент существует сильный запрос. Делать DataGrip — это предлагать разработчикам совершенно новый опыт работы с базой: от написания запросов и работы с таблицами до развертывания крупных проектов.

Приходи, если:

  • У тебя есть опыт параллельного программирования от года.
  • Ты понимаешь, как работают базовые алгоритмы и структуры данных.
  • Тебе интересно влиять на то, каким будет продукт.
  • Ты аргументированно отстаиваешь свою позицию.
  • Эти требования кажутся суровыми, но ты очень хочешь делать крутые вещи.

Будет приятным дополнением:

  • Опыт программирования на Java.
  • Знакомство с базами данных и языками запросов.
  • Участие в проектах с открытым исходным кодом.
  • Желание улучшить продукты JetBrains.
  • Знакомство с технологиями создания компиляторов и анализа кода.

Чем работа в DataGrip отличается от работы в других наших IDE:

  • Функциональность DataGrip попадает во все IDE, потому что работать с базами надо пользователям всех наших продуктов. То, что вы будете делать, станет частью IntelliJ IDEA, PyCharm, Rider, GoLand и многих других продуктов.
  • У нас небольшая команда — сейчас в ней четыре разработчика. Получится понимать и держать в голове, как развивается продукт в целом и кто за что отвечает. Помощь можно получить очень быстро, а дать фидбек свободно.
  • В отличие от других IDE, в DataGrip есть задачи, которые вообще не затрагивают анализ кода: таблицы, диаграммы, дерево объектов. Можно взять задачи из этих подсистем, если вас не привлекают анализ кода и парсеры.
  • А если парсеры привлекают, отметим, что у SQL одна из самых сложных грамматик: язык очень неформальный, грамматика развесистая и задачи поэтому интересные.
  • Мы много ездим на конференции в Европу и США, встречаемся с пользователями. Продукт популярный, а людей, готовых про него рассказывать, не хватает. Если вам интересна и такая деятельность, мы будем только рады.

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

  • Исходный код — на Java и Kotlin.
  • Для организации командной работы используем YouTrack для учёта багов и фич, TeamCity для автоматического запуска тестов и сборки продуктов, Slack для чатов.
  • С пользователями общаемся напрямую. Многие продуктовые решения принимает разработчик.

А ещё:

  • Страховка для вас, жены/мужа и детей.
  • Пока работаем из дома.

Что будет, когда вернемся в уютный офис:

  • Свежие и полезные завтраки и обеды в офисе.
  • Бесплатные уроки английского и немецкого.