Обязанности:
О компании: MTS Live – лидер в сфере билетного бизнеса, формирующий новые стандарты в индустрии развлечений и мероприятий. В портфеле продуктов компании находятся: MTS Live – основная платформа для продажи и бронирования билетов; Тикетлэнд – сервис для организации мероприятий и управления продажами; Тикетсклауд – облачное решение для партнеров по продаже билетов; Бартелло – инновационный продукт для интеграции цифровых решений в сфере событий. Чем предстоит заниматься: - Разработка бакенд-части проекта Ticketland (https://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, МТС Строки и т.д.); предложения от партнёров для путешествий, развлечений и занятий спортом; возможность участия в волонтерских программах: мы организуем благотворительные ярмарки, образовательные проекты для детей, конкурсы социальных проектов и экологические проекты; внутренняя спортивная программа «В движении»: забеги, марафоны, турниры по разным видам спорта, медитации и занятия на баланс.Похожие вакансии