Ябби

Golang developer

От 220 000 RUR
  • Москва
  • От 1 года до 3 лет
  • Golang
  • Go
  • PostgreSQL
  • gRPC

Группа технологических платформ YABBI представляет из себя комплекс высоконагруженных решений собственной разработки, предназначенный для ведения таргетированных рекламных кампаний крупного бизнеса. Это значит, что мы:

  • сами придумываем технологические решения;
  • занимаемся реализацией этих решений;
  • успешно применяем наши разработки в бизнесе.

Мы ищем Backend Engineer в команду Yabbi для работы над продуктом SSP – это платформа, которая помогает владельцам мобильных приложений (издателям) выгодно продавать рекламные места. Она автоматизирует процесс продажи, делая его максимально прозрачным и эффективным.

Представь себе SSP как высокотехнологичный аукцион. С одной стороны – издатели, предлагающие свои рекламные места. С другой – рекламодатели, жаждущие заполучить внимание пользователей. SSP же выступает в роли умного аукциона, который:

  • Собирает информацию о рекламных местах (формат, гео, аудитория) и о желаниях рекламодателей (целевая аудитория, бюджет);

  • Проводит аукцион в режиме реального времени, определяя, кто из рекламодателей получит показ.

Почему разработка SSP – это круто?

SSP – это не просто платформа, а высокотехнологичный highload инструмент, который может стать настоящим полигоном для твоих амбиций и драйвером твоего профессионального роста.

Разрабатывая SSP, ты:

  • Погружаешься в передовые технологии:
  • Осваиваешь машинное обучение, алгоритмы аукционов, Big Data и другие передовые технологии, лежащие в основе SSP;

  • Получаешь глубокие знания и опыт, которые высоко ценятся на рынке труда;

  • Решаешь нетривиальные задачи:
  • Разрабатываешь сложные системы, оптимизирующие показ рекламы в режиме реального времени;

  • Столкнувшись с нестандартными задачами, тренируешь свой креативный подход и критическое мышление;

  • Создаешь продукт, которым будут пользоваться миллионы;
  • Твой вклад напрямую влияет на эффективность рекламных кампаний и доход издателей.

При разработке продукта мы используем:

  • Go
  • Сервисная архитектура, Prometheus, Kubernetes, Docker.
  • GRPC (основной протокол взаимодействия между сервисами)

  • PostgreSQL

  • Clickhouse

  • Kafka

  • Redis

  • Grafana

  • Prometheus

  • Docker

  • Развертываемся в собственном K8S кластере компании.

Мы ждем от тебя:

  • Опыт написания сетевых многопоточных приложений на Go;
  • Знание шаблонов проектирования и принципов SOLID;
  • Понимание подходов к написанию модульного, расширяемого кода в чистой архитектуре;
  • Опыт профилирования и отладки Go-кода;
  • Опыт написания unit-тестов и тестирование написанного кода;
  • Опыт работы хотя бы с одной реляционной или NoSQL базой данных на уровне понимания, как данные хранятся и выбираются;
  • Готовность взять ответственность за результат выполненной работы.

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

  • Опыт работы с PostgreSQL, ClickHouse, Kafka, Redis;
  • Опыт работы со stateless-системами;
  • Понимание основ Kubernetes и Docker;
  • Опыт работы с Prometheus/Grafana;
  • Опыт в highload-проектах.

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

  • Обучаемость и мотивация: наш стек осваивается на месте — важнее желание разбираться, чем знание каждой технологии;
  • Инициативность: готовность самостоятельно вникать в систему, предлагать решения и не ждать, пока задачу разложат по полочкам;
  • Понимание системы целиком: мы небольшая команда, и здесь нет узкой специализации на одной кнопке — нужно видеть картину шире;
  • Комфорт в малой команде: у нас нет выделенного аналитика и расписанных до поля задач — нужно уметь самому понять контекст и предложить решение.

Присоединяйся к нашей команде и:

  • Вноси свой вклад в разработку и развитие новых продуктов;

  • Работай в компании, где ценят твоё мнение и идеи;

  • Влияй на технические решения, повышая качество разработки и процессов;

  • Реализуй сложные задачи, работая в команде амбициозных и увлеченных людей;

  • Получай четкий фидбэк от пользователей, развивая востребованный продукт.

Что есть у нас:

  • Белая, своевременная и конкурентоспособная заработная плата;

  • Гибкий график: начало работы с 8 до 10;

  • Наставничество от лида команды.