3 дня назад
PHP-разработчик (Symfony)
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →