🎯 К каким бизнес-метрикам привязывают HR-бренд?

Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!

→ Пройти опрос и забрать записи

Software Developer (Business Applications development)

Требования

Разработка ПО
Senior
Kotlin

Условия

Санкт-Петербург

Компания

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

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

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

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

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

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

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

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

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

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

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

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