freehire launches on Product Hunt on 26 August.

Follow →

Golang-разработчик (Команда платформы персонализации)

Open 22d posting dated last week
This position is no longer accepting applications(closed Aug 16, 2026).

Summary

Senior backend engineer builds and maintains the platform layer that powers personalized recommendations and search in Okko’s online cinema, using Go, PostgreSQL, Kafka, and Kubernetes.

Навыки: Kotlin, PostgreSQL, Java, Golang. Квалификация: Senior. Специализации: Бэкенд разработчик.

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

Мы ищем Senior‑инженера в направлении персонализации платфоры — в команду, которая развивает интеграционный уровень между рекомендательными и поисковыми сервисами и клиентскими витринами Okko.

Наша задача — сделать так, чтобы продуктовые команды могли быстрее запускать новые сценарии рекомендаций и поиска без долгих ручных интеграций, хрупких договорённостей между командами и постоянной доработки клиентских приложений под каждый новый сценарий.

Чем предстоит заниматься:

  • Строить платформенный уровень, от которого зависит скорость запуска рекомендательных событий в Okko. Хорошее решение сокращает ручную работу, снижает связанность между командами и помогает быстрее проверять гипотезы в рекомендациях и поиске;
  • Упрощать выполнение рекомендаций и проверки гипотез;
  • Снижать time‑to‑market для продуктовых команд при запуске новых событий;
  • Проектировать и развивать Go‑сервисы, интерфейсы и контракты между командами, представителями рекомендаций/поиска и витринами;
  • Работать с PostgreSQL, кэшированием и потоками данных (Kafka);
  • Участвовать в архитектурных решениях, технической декомпозиции и планировании;
  • Повышать надёжность и наблюдаемость сервисов;
  • Оптимизировать сервисы под высокую нагрузку.

Что для нас важно:

  • Умение не только писать качественный код, но и мыслить о системе как о продукте для пользователей;
  • Опыт работы с Go (идиоматический Go, concurrency, использование race‑детектора, golangci‑lint, Docker) в высоконагруженных продуктах;
  • Опыт работы с Kubernetes/Helm и применением resilience‑паттернов (повторные попытки, circuit breaker и др.);
  • Навыки проектирования API и сервисных контрактов, опыт сотрудничества между командами;
  • Способность разбираться в сложных областях и постепенно их упрощать;
  • Опыт взаимодействия с продуктовыми backend/frontend‑командами;
  • Умение вести фичу самостоятельно: от выявления проблемы и декомпозиции до запуска и сопровождения;
  • Готовность влиять на технические решения и процессы;
  • Готовность погружаться в существующий код на Java/Kotlin (Spring Boot — MVC/WebFlux, Resilience4j, Kafka/Redis), а иногда и на Python. Глубокая экспертиза в этих языках не обязательна, важно желание и способность разбираться в чужом коде и соответствующих сервисах.

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

  • Опыт в рекомендационных системах, поиске или других ML‑продуктах;
  • Опыт работы с Java/Kotlin/Python;
  • Опыт разработки внутренней платформы.

Что мы предлагаем:

  • Необходимое оборудование и софт для работы;
  • Официальное трудоустройство;
  • ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки;
  • Льготные условия ипотеки в рамках зарплатного проекта;
  • Бесплатная подписка на сервисы партнеров;
  • Корпоративный спорт;
  • Насыщенная корпоративная жизнь;
  • Электронная библиотека издательства МИФ, в которую входят почти 2 тыс. единиц контента по бизнесу, саморазвитию, здоровому образу жизни и другим актуальным темам;
  • IT-аккредитация.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available