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.