на главную
zarplata•22.09.2026Долгая вакансияОпубликована 38 дней назад на Зарплата.ру. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.

Kotlin Backend Developer

УдалённоОформление по ТК РФПолная удалёнкаГибкий график

Навыки и технологии

DockerPostgreSQLSpring BootJavaGitKotlin

Ключевая задача

Разработка и развитие платформы геомаркетинга для управления филиалами компаний на картах и агрегаторах, включая аналитику и работу с репутацией.

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

О компании

GeoAds — Продвигаем бизнес в Яндекс Картах, прокачиваем карточки, работаем с репутацией и превращаем геосервисы в источник заявок.

Платформа геомаркетинга и продвижения компнаний на картах и агрегаторах. Платформа позволяет управлять филиалами компании из единого личного кабинета, а также получать аналитику, формировать рекомендации, работать с репутацией. Система собирает данные из внешних систем - карты, агрегаторы медицинских услуг, CRM, сервисы аналитики и показывает клиенту в одном кабинете

Требования

Что мы ожидаем:

  • Kotlin или Java: null-safety, data/sealed, корутины — понимаешь язык, а не копируешь конструкции;
  • Spring Boot без магии: DI, конфигурация, прокси и границы транзакции, Security;
  • REST API: коды ответов, единый формат ошибок, пагинация, идемпотентность;
  • PostgreSQL руками: индексы, EXPLAIN, уровни изоляции, N+1;
  • Тесты как часть задачи: JUnit 5 / Kotest / MockK;
  • Git, Docker, Linux и понимание прода: таймауты, ретраи, логи с trace-id.

Будет большим плюсом:

  • Kafka: at-least-once, дубликаты, идемпотентный консьюмер;
  • SOLID / DDD / event-driven — и понимание, когда они не нужны;
  • Testcontainers, OpenAPI, Micrometer или OpenTelemetry;
  • WebFlux / R2DBC; AI-инструменты (Claude Code, Codex) с ответственностью за их код.
  • Умение общаться с бизнесом

Условия

От нас:

  • Оформление: по ТК РФ (работаем полностью в белую)
  • График: 5/2 с 10:00 до 19:00 по МСК
  • Деньги: по итогам этапов
  • Формат: Полная удаленка
  • Даём огромный кредит доверия на старте
  • Активно развивающийся продукт, где реально можно влиять на технические решения
  • Команда, в которой PR и code review - часть нормального рабочего процесса, а не бюрократия