Назад
3 дня назад

PHP-разработчик (Symfony)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
PHP-разработчик (Symfony): развитие и миграция backend-сервисов билетной экосистемы МосБилета с акцентом на разделение общей базы данных, перенос между инфраструктурами и интеграции через RabbitMQ. Focus on проектирование архитектурных изменений, оптимизацию операций записи в БД, поддержание REST-контрактов и разбор продуктивных инцидентов.

Локация: Москва, улица Новый Арбат, 21. Гибридный формат: 3 дня в офисе.

Компания

Департамент информационных технологий создает и развивает цифровые проекты для городских сервисов Москвы. МосБилет обеспечивает единую билетную экосистему для культурной отрасли: от покупки и использования билетов до сопровождения и аналитики.

Что делать

  • Переносить backend-сервисы и базы данных в инфраструктуру МосБилета, выполняя миграцию данных и проверяя сохранность связей.
  • Разделять общую базу центрального сервиса и связанных приложений, сохраняя совместимость на время перехода.
  • Развивать сервисы на Symfony 6.4 и 7.4, PHP, API Platform, REST и Swagger/OpenAPI.
  • Настраивать интеграции через RabbitMQ, а также с билетной системой, файловым хранилищем, поиском, авторизацией и контуром лояльности.
  • Переводить сервисы на Sentry, Graylog, Grafana и Rancher, поддерживать статический анализ и автоматизированные тесты.
  • Проводить код-ревью, разбирать продуктивные инциденты до корневой причины и устранять последствия связанности сервисов.

Требования

  • Более 6 лет опыта разработки и опыт ответственности за работающий продуктивный сервис.
  • Практический опыт проектирования и сопровождения Symfony-проектов версии 5.4 и выше.
  • Уверенная работа с MySQL или PostgreSQL: анализ планов запросов, индексы и проектирование схем.
  • Опыт сложных изменений без единовременного переключения: миграции баз, переезды между инфраструктурами, декомпозиция монолита или изменение API-контрактов.
  • Опыт принятия легаси-систем или сервисов от другой команды либо подрядчика.

Хорошо, если есть

  • Опыт работы с Yii2, API Platform, Kubernetes, Rancher, Graylog, Sentry, Jaeger, PHPStan или Psalm.
  • Опыт в билетных, платежных, бронирующих или других транзакционных системах.
  • Практика миграции работающих сервисов вместе с базами данных между инфраструктурами.
  • Опыт проектирования машин состояний, приемки внешней разработки и работы с государственными информационными системами.
  • Наставничество, проведение технических интервью и ведение код-ревью.

Культура и преимущества

  • Полная занятость, график 5/2 с началом рабочего дня между 9:00 и 11:00.
  • Офис в центре Москвы с кухней, зонами для настольных игр, тренажерами и массажными креслами.
  • Внутреннее и внешнее обучение, наставничество, онлайн-библиотека и индивидуальный карьерный трек.
  • Социальный пакет, питание в офисе, материальная помощь, партнерские скидки на ДМС, связь, спорт и развлечения.
  • Льготы аккредитованной IT-компании и ежегодное финансовое стимулирование по результатам работы.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →