Middle Software Developer / Back-end

ПБК Менеджмент

Middle Software Developer / Back-end

Минск, проспект Дзержинского, 3Б

Метро: Вокзальная

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

Разработка системы динамического data-driven ценообразования Smartpricing (myretailstrategy.ru/smartpricing), оптимизация сложных SQL запросов расчетов, и выделение микросервисов.

Стек: Java (Kotlin), PostgreSQL/TimescaleDB, дополнительно ClickHouse будет преимуществом

Обязанности:

  • Писать бэкенд на Java/Kotlin для дата-продуктов и серверов расчетов цен.
  • Улучшать производительность: профилирование, анализ планов (EXPLAIN/ANALYZE), индексы, партиционирование, настройка параметров БД, оптимизация джобов и пайплайнов.
  • Развивать и сопровождать дата-продукты: новые датасеты, устойчивость расчётов, мониторинг, снижение времени пакетных запусков.
  • Проектировать и реализовывать интеграции (в т.ч. Kafka): события, обмен данными, устойчивые доставки, ретраи, идемпотентность.
  • Участвовать в выделении микросервисов: декомпозиция расчётного монолита, контракты, API, разграничение ответственности.

Специальные технические требования:

  • Навыки и опыт использования AI агентов Cursor/Claude для разработки кода
  • Разработка SQL запросов и глубокое знание PostgreSQL, включая параметры настройки, влияющие на производительность запросов
  • Асинхронное и многопоточное программирование
  • Понимание подходов и технологий создания хранилищ данных, аналитических систем, дата-пайплайнов, ML-моделей, опыт использования Python будет преимуществом
  • Дополнительным преимуществом опыт работы с ClickHouse, Kafka

Общие требования:

  • Высшее технические образование
  • Опыт разработки и программирования для аналитических задач и data-science будет преимуществом
  • Опыт разработок для розничной торговли будет преимуществом
  • Английский Профессиональный уровень

Требования к личным качествам:

  • Умение планировать, ставить реальные сроки выполнения задачи
  • Ответственность, внимательность и внимание к мелочам
  • Умение доводить дело до конца, нацеленность на результат
  • Умение работать в команде
Условия:
  • Гибридная форма работы
  • Обсуждается индивидуально
  • Испытательный срок 2 месяца
  • Дополнительный годовой бонус

Оформление по ТК и ГК Республики Беларусь, в офисе Минск, проспект Дзержинского, 3Б

Навыки
  • Опыт программирование Kotlin
  • SQL
  • PostgreSQL
  • Apache Kafka
  • MLflow
  • Docker
  • Python
  • Kotlin
  • REST API
  • Redis
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию