Блог Больше, чем Sports.ru

Вакансия «Backend Developer» в юнит Platform

Sports.ru — наш флагманский проект с более, чем двадцатилетней историей. Это не просто главное медиа о спорте на русском языке, это технологическая платформа с десятками тысяч RPS, позволяющая пользователям читать тексты, блоги и новости, следить за матчами и участвовать в жизни комьюнити. 

В рамках нашей команды разработки есть отдельный юнит — Platform. Цели которого обеспечить высокую доступность, производительность и прозрачность работы всех наших сервисов, разработать инструментарий для автоматизации рутины и снизить «порог входа» для разработчиков.

Сейчас мы переезжаем на микросервисную архитектуру. Проекты, написанные на старом стеке, постепенно распиливаются на микросервисы на Go. Данные хранятся в PostgreSQL, MySQL, MongoDB и Redis. Для взаимодействия между сервисами используются очереди на RabbitMQ, а так же gRPC и GraphQL. Все сервисы живут в кластере K8S. Для мониторинга используется стэк Elastic (Kibana и APM), а также Prometheus и Grafana. Для хранения кода и CI — GitLab.

Мы ищем в свою backend-команду сильного разработчика, который вместе с нами будет строить лучшее спортивное медиа для многомиллионной аудитории.

Ключевые задачи:

  • Заниматься сбором метрик, логов, использовать визуализацию и иные инструменты для того, чтобы работа всех сервисов была максимально прозрачной.
  • Собирать фидбэк от разработки – мы хотим, чтобы разработчики могли фокусироваться на создании фич, поэтому стремимся к автоматизации рутины и созданию комфортного процесса разработки.
  • Проводить ревью кода, искать проблемы и устранять их.
  • Определять стратегию технологического развития проекта – следить за техдолгом и за тем, какие технологии и подходы используются в наших проектах, предлагать и разрабатывать архитектурные и инфраструктурные решения.

Мы ждем, что ты:

  • Имеешь опыт коммерческой разработки на Go и любом другом ООП-языке (предпочтителен PHP, но подойдет и другой язык – важно понимание принципов ООП и организации кода).
  • Работал(а) с микросервисной архитектурой, в идеале – с K8S.
  • Умеешь находить баланс между перфекционизмом и прагматикой.
  • Имеешь опыт работы с высоконагруженными системами – крайне желательно, а также имеешь опыт проектирования таких систем – будет плюсом.
  • Работал(а) с системами мониторинга и сбора метрик – большое преимущество.

Здорово, если ты обладаешь широким техническим кругозором и, помимо своего основного стека, интересуешься смежными технологиями. Поскольку юнит Platform, среди прочего, выполняет роль «разработки для разработки». Понимание того, что происходит во фронтенде, DevOps и мобильной разработке точно не будет лишним.

Если это про тебя, присылай резюме на jobs@sports.ru и не забудь указать название вакансии.

Взамен мы предлагаем:

  • Официальное трудоустройство и “белую” заработную плату.
  • ДМС со стоматологией после испытательного срока.
  • Возможность работать как в офисе, так и полностью удаленно, либо совмещать эти два варианта.
  • Просторный офис в центре Москвы (м. Новокузнецкая/Третьяковская) для тех, кто ценит работу не дома. 
  • Корпоративную скидку на занятия английским и абонемент в спортзал.
  • Корпоративные футбол, волейбол и баскетбол.
  • Оплату профильных обучающих курсов и конференций.
  • Помощь в развитии персонального бренда (участие в конференциях, написание статей).
  • Интересные задачи, работу со сложным и крутым продуктом, которым ты будешь гордиться.

Автор