Реклама 18+

❗️ Sports.ru открывает две вакансии go-разработчиков

Sports.ru – главное спортивное медиа в России. Мы делаем сайты, мобильные приложения и сообщества, которыми пользуются 20 миллионов человек каждый месяц. Сейчас мы ищем Junior/Middle go-разработчика для работы над проектом Tribuna Digital и Senior go-разработчика для работы над проектом Betting Insider.

О проектах:

Tribuna.com – наш международный медиа проект, состоящий из самых разных продуктов – сайтов, мобильных приложений, email-рассылок, чат-ботов и многого другого. Мы говорим с нашими пользователями на 6 языках. Аудитория проекта свыше 10 млн пользователей.

Betting Insider — социальная сеть для любителей ставок. Мы верим, что ставки — неотъемлемая часть рынка спортивных развлечений, и стремимся сделать этот рынок прозрачнее и интереснее для пользователей. Мы не принимаем ставок на реальные деньги, но даем пользователям множество вспомогательных сервисов, которые делают их игру проще, безопаснее и интереснее. Мы всего 3 года на рынке, но уже обладаем обширной аудиторией на всех платформах. Сайт, приложения iOS и Android посещают более 500 000 пользователей ежемесячно. Мы уже реализовали общение в чатах и комментариях, виртуального букмекера, ленты прогнозов, блог-платформу, маркетплейс продажи прогнозов. Дальше – больше

О задачах

Tribuna Digital:

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

Betting Insider:

  • Участвовать в продуктовой разработке на всех стадиях: от обсуждения фич и проработки архитектуры до деплоя и мониторинга работы;
  • Разрабатывать микросервисы на go, переводить на них наш монолит на PHP;
  • Заниматься поддержкой монолита;
  • Разрабатывать GraphQL API для web-версии и приложений iOS и Android;
  • Оптимизировать работу приложений;
  • Искать проблемы с производительностью и надежностью;
  • Покрывать код тестами и проводить код ревью.

О технологиях

Tribuna Digital:

  • Код полностью на go;
  • Для передачи данных на клиент используем GraphQL;
  • Храним данные в Postgresql, MySQL, MongoDB, Redis;
  • За очередь отвечает RabbitMQ;
  • Собираем и смотрим логи в Elasticsearch, Filebeat и Kibana, метрики – в Prometheus и Grafana;
  • Сами сервисы живут в kubernetes;
  • Куда без NGINX, Docker, Git

Betting Insider:

  • Go как основной язык. PHP сервис для поддержки и переписывания на go;
  • GraphQL для клиентов, gRPC и JSON over HTTP для межсервисного взаимодействия;
  • Развертывание docker контейнеров в kubernetes;
  • Деплой через gitlab CI и helm чарты;
  • Мониторинг, трейсинг и алертинг c помощью Grafana и Prometheus, Kibana, Sentry, Elasticsearch APM;
  • Postgres 12 и MySQL 8.0;
  • Nsq и RabbitMQ в качестве очереди событий. Redis для Pub/Sub.

Что мы хотим

Tribuna Digital:

  • Владение Golang;
  • Опыт разработки микросервисной архитектуры;
  • Понимание того, как работает HTTP/gRPC;
  • Уверенное владение SQL;
  • Идеально, если у вас есть опыт разработки высоконагруженных сервисов на каком-либо языке, и вы где-то сталкивались с MongoDB, Redis, RabbitMQ и/или GraphQl;
  • Идеально, если любите спортивную статистику.

Betting Insider:

  • Опыт разработки микросервисов на go;
  • Опыт работы с PHP, возможность и желание с ним взаимодействовать;
  • Навыки построения производительных и отказоустойчивых систем;
  • Знание основ используемых технологий и понимание того, как их использовать: SQL, go, PHP, message queue, сетевое взаимодействие, кеширование, системы мониторинга и т.д.;
  • Опыт написания тестов равного уровня: Unit, Integration, E2E;
  • Опыт взаимодействия с GraphQL и gRPC будет плюсом;
  • Классно, если вы любите спорт;
  • Еще лучше, если вы интересуетесь ставками.

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

  • Красивый офис в у метро Новокузнецкая
  • «Белая» заработная плата
  • Гибкий график с возможностью работать удаленно
  • ДМС со стоматологией
  • Фрукты, кофе, снеки 24/7
  • Скидки в спортзал и на занятия английским
  • Сложные задачи и опытные коллеги-наставники, которые помогут расти
  • Оплачиваем обучающие курсы, конференции
  • Развитие персонального бренда: расскажем как это делается, отправим на конференцию, поможем написать статью
  • Своя футбольная команда с тренером, еженедельные тренировки на полях внутри ТТК, постоянные турниры 
  • Финансовая помощь с переездом, если вы не из Москвы

Присылайте резюме на jobs@sports.ru с темой «Golang-разработчик».

Читайте новости футбола в любимой соцсети

Новости