Middle+ / Senior PHP Developer (МТС Веб Сервисы, ON Шоу)

Работодатель:
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, Петровский бульвар, 12с3

О компании:

ON Шоу — это экосистема в сфере развлечений, которая объединяет три ключевых бизнес-направления: развитие федеральной сети концертных площадок, продажу билетов через собственные витрины, а также продюсирование мюзиклов, концертных туров, выставок и других мероприятий. В основе экосистемы лежат продукты МТС Лайв, Ticketland, Ticketscloud и Бартелло, которые позволяют строить современные площадки по всей стране, обеспечивать билетный сервис и реализовывать собственные театрально-концертные проекты.

Мы сейчас в поиске PHP разработчика.

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

  • Разработка бакенд-части проекта Ticketland (ticketland.ru) на PHP (витрина, внутренние админки)
  • Разработка автотестов для существующего и нового функционала (postman, python + py.test)
  • Обеспечение стабильности системы (баги, алерты, логи, мониторинг, 500-ки)
  • Обеспечение стабильности выкаток (алерты в чат, линтеры, тесты в пайплайнах)
  • Проектирование и оптимизация запросов в БД (кеш, вынос логиик в PHP или MSSQL-хранимых процедур)
  • Работа со смежными системами (java)
  • Работы по миграции из старой системы в новую
  • Миграция кодовой базы с PHP 7.4 на PHP 8.4+
  • Переход на golang в течение 6-9 мес

Что мы ожидаем от кандидата:

Стек и разработка

  • Уверенные знания PHP, понимание устройства и инфраструктуры языка
  • Опыт асинхронной и многопоточной обработки запросов
  • Работа с фоновыми задачами (cron)
  • Навыки отладки, профилирования и оптимизации приложений
  • Интерес к Golang и готовность начать работать с ним с перспективой перехода в течение 6–9 месяцев

Базы данных

  • Уверенные знания SQL и базовых принципов реляционных БД
  • Практический опыт работы с PostgreSQL
  • Написание функций и процедур (PL/pgSQL)
  • Оптимизация запросов, работа с транзакциями и драйверами БД
  • Понимание шардирования, партиционирования и репликации

NoSQL и поиск

  • Опыт работы с NoSQL-хранилищами
  • Работа с поисковыми движками (OpenSearch / Meilisearch)
  • Использование Redis / Memcached
  • Практика распределённых блокировок (RedLock) и счётчиков

Брокеры сообщений

  • Понимание принципов работы брокеров сообщений
  • Push / Pull модели, retry, dead-letter очереди
  • Практический опыт работы с Apache Kafka
  • Работа с партициями и ключами сообщений
  • Понимание работы consumer-групп
  • Опыт клиентских библиотек Kafka — как плюс

API и интеграции

  • Опыт проектирования и документирования API
  • Понимание OpenAPI / Swagger
  • Базовые знания GraphQL
  • Понимание JWT и механизмов защиты API

CDC

  • Общее понимание Change Data Capture
  • Опыт работы с Debezium — как плюс

Мониторинг

  • Работа с метриками и техническим мониторингом
  • Практика использования OpenTelemetry, Prometheus, Grafana
  • Отправка бизнес-метрик и аналитических событий

Проектирование и архитектура

  • Умение читать и строить UML / DFD / C4 диаграммы
  • Понимание 12-factor apps и Cloud Native подхода
  • Знание принципов монолитной и распределённой архитектуры
  • Базовое понимание DDD, слоистой и чистой архитектуры

Delivery и инфраструктура

  • Уверенная работа с Git и GitLab
  • Настройка CI/CD (GitLab CI)
  • Работа с Docker (Dockerfile, многослойные сборки)
  • Базовые знания Kubernetes

Будет плюсом

  • Опыт ускорения time-to-market
  • Независимые и поэтапные релизы
  • Использование feature flags и процентного включения функциональности

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

  • оклад + годовой бонус;
  • программа ДМС с первого месяца работы - это 100% покрытие расходов в частных клиниках, включая стоматологию. Застраховать близких родственников можно со скидкой 50%. Для любителей путешествий - страховка в поездках за границу. А еще есть страхование жизни;
  • очное и онлайн-обучение в Корпоративном университете, у внешних провайдеров, если это полезно для работы, обмен опытом во внутренних профессиональных сообществах, а также доступ к онлайн-библиотеке в полезными книгами и периодикой;
  • оплачиваемые выходные на значимые события в жизни сотрудника;
  • материальная помощь в сложных жизненных ситуациях;
  • корпоративная мобильная связь + интернет, а так же единая подписка МТС Premium (онлайн кинотеатр KION, сервис МТС Music, МТС Строки и т.д.);
  • предложения от партнёров для путешествий, развлечений и занятий спортом;
  • возможность участия в волонтерских программах: мы организуем благотворительные ярмарки, образовательные проекты для детей, конкурсы социальных проектов и экологические проекты;
  • внутренняя спортивная программа «В движении»: забеги, марафоны, турниры по разным видам спорта, медитации и занятия на баланс.

Похожие вакансии

Ведущий Аналитик Парус-Бюджет 8
БухИнфоСервис

Знание бюджетного учета (обязательно!). Знание ПП Парус-Бюджет 8 (обязательно!). Аналитические способности, коммуникабельность, аккуратность, дисциплинированность и ответственность. Опыт работы с...

Fullstack-разработчик (Node.js/React)
Foxible

Знание браузерных API, понимание performance (рендеринг, мемоизация). Backend: Node.js 2+ года, не только Express-CRUD. Понимание event loop, streams...

70 000 - 100 000 руб.
Fullstack-разработчик (Node.js/React)
Foxible

Знание браузерных API, понимание performance (рендеринг, мемоизация). Backend: Node.js 2+ года, не только Express-CRUD. Понимание event loop, streams...

70 000 - 100 000 руб.
Fullstack-разработчик (Node.js/React)
Foxible

Знание браузерных API, понимание performance (рендеринг, мемоизация). Backend: Node.js 2+ года, не только Express-CRUD. Понимание event loop, streams...

70 000 - 100 000 руб.
Главный бухгалтер
Гинтелл

Высшее профильное образование (бухгалтерия, финансы, экономика). Опыт самостоятельного ведения бухгалтерии в единственном лице от 3 лет, желательно в IT-компаниях...

200 000 руб.