es-dark
Фрибет новым клиентам 5х1000 рублей
Получить Фрибет
Реклама 18+, рекламодатель www.pari.ru 2Vtzqx1thyU
Войти
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Фрибет новым клиентам 5х1000 рублей
Реклама 18+

PHP-разработчик (Middle/Middle+)

Обновлено:
19 Фев

Редакция Esports.ru — расширяет команду!
Мы ищем опытного разработчика для усиления команды. Если ты хочешь работать с высоконагруженными системами, где каждый запрос — это результат матча на The International или транзакция с данными 10M+ пользователей, тебе к нам!

Чем предстоит заниматься:

  • Разрабатывать и оптимизировать API для обработки данных:
    — Результаты матчей (CS2, Dota 2, LoL) в реальном времени;
    — Статистика игроков, рейтинги команд, расписания турниров;
  • Проектировать и поддерживать базы данных для:
    — Хранения истории трансферов, коэффициентов ставок, стрим-активности;
    — Интеграции с внешними источниками и микросервисами;
  • Участвовать в создании отказоустойчивой инфраструктуры:
    — Настройка кластеров БД (Percona) для турнирных пиковых нагрузок;
    — Оптимизация кэширования (Redis/KeyDB) под сценарии “10K RPS во время финала Major”;
  • Внедрять CI/CD (GitLab + Jenkins) для автоматизации процессов;
  • Работать с Яндекс.Облаком: деплой сервисов, мониторинг, балансировка нагрузки.

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

  • Backend: PHP 7.4/8, Symfony 6.3 (Doctrine, API Platform);
  • Базы данных: MySQL/Percona, Redis/KeyDB;
  • Инфраструктура: Docker, docker-compose, Яндекс.Облако (Kubernetes, Managed Services);
  • Инструменты: GitLab, Jenkins, Prometheus/Grafana;

Требования:

  • Опыт 2+ года коммерческой разработки на Symfony (не ниже Middle уровня);
  • Глубокое понимание PHP 8: типизация, атрибуты, Fibers (будет плюсом);
  • Навыки работы с Docker — от написания Dockerfile до оркестрации multi-service проектов;
  • Уверенное владение CLI — bash-скрипты, анализ логов, профилирование;
  • Опыт с высоконагруженными системами:
    — Оптимизация запросов к БД (EXPLAIN, индексы, партиционирование);
    — Работа с кэшированием (Redis Pipelining, Lua-скрипты);
  • Понимание спортивных/киберспортивных данных — как бонус (матч-центры, коэффициенты, статистика);
  • Умение работать самостоятельно:
    — Брать ответственность за результат: от проектирования до релиза;
    — Принимать решения в условиях неполной информации.

Будет преимуществом:

  • Знание Go/Python для написания микросервисов;
  • Опыт с Message Brokers (RabbitMQ, Kafka);
  • Участие в open-source проектах (покажи нам свой GitHub!).

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

  • Сложные задачи:
    — Система ставок в реальном времени с обновлением данных каждые 100 мс;
    — Интеграция с Twitch API для анализа 50K+ стримов одновременно;
  • Современный стек: Symfony 6.3, PHP 8.3 с максимальной типизацией, DTO;
  • Гибкий график: работай в удобное тебе время;
  • Дополнительно:
    — Участие в киберспортивных ивентах с доступом за кулисы.

Особенности работы:

  • Проектная работа с возможностью перехода на долгосрочную поддержку;
  • Самостоятельность: ты будешь отвечать за свой модуль от идеи до релиза;
  • Гибкость: выбирай удобный формат сотрудничества (ГПХ, самозанятость, ИП).

Как стать частью команды?

Отправь отклик на [email protected] с темой “back-end разработчик” или пиши в ТГ @esports_careers:

В сопроводительном письме нужно указать:

  1. Имя и возраст;
  2. Город проживания и часовой пояс;
  3. Наличие портфолио / опыт работы — ссылка на GitHub/GitLab с проектом на Symfony;
  4. Любая дополнительная информация, на усмотрение, которая может повлиять на решение;
  5. Телеграм для связи

Esports.ru — где код встречается с киберспортом. Стань архитектором наших побед!

Реклама 18+