Loading
Hire.Monster

Junior+ / Middle Backend-разработчик (Kotlin)

Company
Russia
IT и технологииУдалённаяРазработкаMiddle

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

  • Разработка и поддержка backend-сервисов на Kotlin/Ktor.
  • Проектирование API и интеграция с внешними сервисами.
  • Оптимизация производительности и отказоустойчивости системы.
  • Работа с распределенными базами данных.
  • Написание unit- и integration-тестов.
  • Участие в код-ревью.
  • Документирование API через OpenAPI (Swagger).

Требования

Ключевые технологии и опыт:

  • Kotlin: коммерческий опыт от 2-3 лет.
  • Глубокое понимание и использование корутин.
  • Опыт создания DSL (Domain Specific Language).

Понимание принципов работы JVM (Java SE 11+).

  • Backend-разработка на Ktor:
  • Опыт разработки REST API на Ktor.

Опыт тестирования Ktor-приложений (с использованием Ktor Test).

  • Распределенные базы данных:
  • Теоретические знания: CAP-теорема, модели согласованности, репликация.
  • Практический опыт работы с одной из современных распределенных СУБД:
  • Ключ-значение: Redis, FoundationDB.
  • Документные: MongoDB.
  • Колоночные: ClickHouse, Cassandra, ScyllaDB.
  • NewSQL: CockroachDB, YugabyteDB.

Будет преимуществом: понимание паттернов CQRS и Event Sourcing.

  • Документирование API:
  • Опыт документирования через OpenAPI 3.0.
  • Знакомство с интеграцией Ktor и автоматической генерацией спецификаций (например, ktor-openapi).
  • Также важен опыт работы с Kafka, Rabbit Mq
Опубликовано: 16.01.2026

Навыки