Перенесена в архив: Back-end Tech Lead (Scala)

111222
Отправить резюме

О вакансии

Быстрорастущая компания в фудтех-индустрии, которая завоевывает рынок пользователей в Британии, Германии, США, Корее и Австралии, ищет Back-end Tech Lead.

Текущий размер бэкенд команды — 5 человек, планируется большой рост.

Технологический стек:

  • Google Cloud + немного инфраструктуры на физических серверах для (CI, ML, аналитики).
  • Stateless сервисов в Kubernetes (> 30). Большинство общается по Thrift (Finagle) протоколу. Наружу отдается http api.
  • Очереди в Cloud PubSub. Stateless обработчики + Apache Beam.
  • Аналитика в ClickHouse + часть легаси в BigQuery.
  • ML сервисы (batch + realtime). Чуть-чуть C++.
  • Базы: MySQL, MongoDB, ScyllaDB (Cassandra), ElasticSearch (под различные нужды и требования к производительности).
  • Code infrastructure: ~100kloc Scala - Pants monorepo + внешние модули на sbt. CI: TeamCity (incremental builds).

Фокус на 2019:

  • Развитие API для пользовательского продукта (лист покупок и приложение для рецептов).
  • Выработка общей дисциплины в коде и инженерных практик в команде, ее профессиональное развитие на долгосрочную перспективу.
  • Развитие B2B API и интеграций. Совершенствование сервисов в смежной с Health областью.
  • Географическая распределенность с новыми дата-центрами в США, Европе и Азии.

Приветствуется комбинация из:

  • Опыт в построении распределенных приложений.
  • Опыт в работе с хранилищами данных разных типов и понимание их преимуществ/недостатков.
  • Уверенное знание Scala.
  • Знания функционального программирования - уровень cats, cats-effect (без излишней академичности).
  • Опыт в Data Engineering (организация потоков данных, stream/batch processing, analytics).
  • Хороший уровень разговорного английского.
  • Предыдущий опыт в роли технического лидера. Работа над ростом команды.
  • Базовое понимание Machine Learning, достаточное для командного взаимодействия.

Компания предлагает:

  • Удаленную полную занятость.
  • Отсутствие бюрократии, компания заинтересована в том, чтобы сократить время от возникновения идеи до момента ее запуска.
  • Неизбежную прокачку английского языка, который используют почти во всех внутренних коммуникациях.
  • Совместные выезды. Раз или два в год команда выбирается на неделю, чтобы работать и исследовать новые места вместе. Уже посетили Будапешт, Прагу, Мадрид и Лиссабон.

Этапы:

  • Звонок с рекрутером DigitalHR.
  • Знакомство с будущей командой.
  • Тестовое задание и принятие решения.

 

Присылайте резюме на hr@digitalhr.ru

Отправить
резюме
на вакансию

hr@digitalhr.ru