Вход

Просмотр полной версии :


Информер
06.03.2020, 14:01
Sports.ru (https://www.sports.ru/sportsru/) – главное спортивное медиа в России. Мы делаем сайты, мобильные приложения и сообщества, которыми пользуются 20 миллионов человек каждый месяц. Сейчас мы ищем младшего go-разработчика для работы над сервисом спортивной статистики.
О проекте
В каждом нашем продукте требуются данные о спортивных событиях: от расписания матчей до точных передач конкретного игрока или двойных ошибок подающего. Потому одно из ключевых направлений разработки Sports.ru –*внутренний сервис, который агрегирует данные от различных поставщиков спортивной статистики и отдает во все наши продукты.**
Подробнее о футбольной статистике рассказывали тут (https://www.sports.ru/tribuna/blogs/zhaglagdonks/2718859.html). В планах – интеграция данных по киберспорту, хоккею, баскетболу, теннису, новые типы данных для футбола, ускорение push-уведомлений и многое другое.
Развитием сервиса статистики занимается отдельная команда, которая состоит из двух go-разработчиков, продакт-менеджера и тим лида. Мы используем гибкие методологии, команда может сама определять какой фреймворк ей больше подходит.
О задачах


Интегрировать новых поставщиков (Pull & Push API);*
Писать алгоритмы соотношения данных, чтобы рост, вес и дату рождения Месси мы брали из одного источника, игровую статистику –*из другого;*
На основе имеющихся данных считать, хранить и отдавать производные показатели, например, xG или xA;*
Делать так, чтобы данные приходили быстро при постоянной высокой нагрузке;
Расширять набор статистических показателей, разрабатывать новые продукты на основе спортивной статистики.
О технологиях


Код с нуля на Go, никакого legacy
Для передачи данных на клиент используем GraphQL
Храним данные в Postgresql, MySQL, MongoDB, Redis
За очередь отвечает NSQ
Собираем и смотрим логи в*Elasticsearch, Filebeat и Kibana,*метрики – в Prometheus и Grafana
Куда без NGINX, Docker, Git
Что мы хотим


Опыт разработки микросервисной архитектуры
Владение языком Golang. Желателен*опыт разработки высоконагруженных систем на любом языке
Понимание, как работает HTTP/gRPC
Уверенные навыки работы с SQL
Знание основных алгоритмов, структур данных и способов защиты информации
Опыт работы с MongoDB, Redis, RabbitMQ и GraphQl –*большой плюс
Идеально, если любите спортивную статистику
Что мы предлагаем


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