💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!

Software Developer (Business Applications development)

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

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

Компания

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

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

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

JetBrains не смог бы эффективно существовать без множества внутренних приложений, которые обслуживают самые важные потребности компании. Наша команда отвечает за разработку и поддержку: онлайн-продаж лицензий, базы клиентов (учитывающей все лицензии и их историю), собственной CRM-системы, портала JetBrains Account, различных лицензионных серверов и т.д. JetBrains активно растет и постоянно меняется, и семейство приложений постоянно меняется вместе с нами, командой разработки бизнес-приложений.

Мы хотим видеть тебя в своей команде, если ты:

  • Имеешь опыт разработки веб-приложений на Java или Kotlin;
  • Имеешь опыт работы с реляционными базами данных;
  • Умеешь работать в команде (общаться с коллегами, обсуждать детали, открыт для других точек зрения и можешь аргументированно отстаивать свою позицию);
  • Умеешь проектировать и писать код, который легко читать и поддерживать;
  • Не останавливаешься в своём развитии, изучаешь и пробуешь новые подходы и технологии;
  • Испытываешь профессиональную гордость от результатов своей работы.

Будет плюсом, если ты:

  • Программируешь на Kotlin;
  • Не боишься браться за не до конца формализованные задачи;
  • Умеешь не только решать уже поставленные задачи, но и анализировать входящую информацию, уточнять детали и предлагать альтернативы, оценивать и выбирать подходящие технологии;
  • Знаешь английский на уровне, позволяющем обсуждать рабочие вопросы с иностранными коллегами (в том числе устно).

Какие задачи мы решаем:

Автоматизируем различные бизнес-процессы, интегрируемся с внешними сервисами, создаем веб-функционал (сложные формы, сценарии), работаем с данными (автоматизированные отчеты, системы обработки запросов), не забываем про внутренний рефакторинг системы и многое другое.

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

Мы пишем на Kotlin, и нам это нравится (раньше писали на Java – нравилось меньше). Наша система состоит из семейства веб-приложений и поддерживающей их инфраструктуры. Собственный ORM и MVC. Часто требуется написание динамичного UI на JavaScript, но в ближайшее время хотим для этих целей также использовать Kotlin. Наш код работает в production под большой нагрузкой.

Наш стек технологий: Kotlin, MySQL, Redis, ClickHouse, AWS.