Петровский бульвар 12с3
О компании:
MTS Live – лидер в сфере билетного бизнеса, формирующий новые стандарты в индустрии развлечений и мероприятий. В портфеле продуктов компании находятся:
MTS Live – основная платформа для продажи и бронирования билетов;
Тикетлэнд – сервис для организации мероприятий и управления продажами;
Тикетсклауд – облачное решение для партнеров по продаже билетов;
Бартелло – инновационный продукт для интеграции цифровых решений в сфере событий.
Наша миссия – обеспечить удобство и эффективность покупки билетов для миллионов пользователей, используя передовые технологии, в том числе системы обработки данных в режиме реального времени и облачные технологии.
Чем предстоит заниматься:
- Организация поставки задач в прод (деливери)
- Управление людьми (people management)
- Управление процессом разработки - постановка задач, дейлики, планирование, груминг, ретро (team management)
- Управление технической реализацией поставленных задач
- Управление рисками в разработке и их нивелирование
- Управление ожиданиями и планирование
- Координация межкомандных задач
Что мы ожидаем от кандидата:
Требования
Языки и разработка
Опыт разработки на Golang / Java / Python
Понимание инфраструктуры PHP
Опыт работы с многопоточностью и асинхронной обработкой запросов
Опыт работы с cron-задачами
Навыки отладки, оптимизации и профилирования приложений
Готовность перейти на Golang (основной язык проекта)
Готовность изучать новые языки и технологии
Данные
SQL / PostgreSQL
Знание стандартов SQL и основ реляционной алгебры
Практический опыт работы с PostgreSQL (клиентский код)
Опыт работы с pg/PLSQL
Работа с драйвером PostgreSQL
Опыт оптимизации чтения и работы с транзакциями
Понимание шардирования, партиционирования и репликации
NoSQL
Опыт работы с поисковыми движками: OpenSearch, Meilisearch
Опыт работы с KV-хранилищами: Redis, Memcached
Практический опыт использования RedLock и распределённых счётчиков
Брокеры сообщений
Понимание принципов работы брокеров сообщений:
push/pull модели
dead-letter очереди
poisoned messages
retry policy
Практический опыт работы с Apache Kafka (клиентский код)
Работа с партициями и ключами сообщений (обеспечение порядка)
Понимание принципов работы consumer в Kafka
Опыт работы с библиотеками Kafka (например, Confluent.Kafka)
API
Понимание OpenAPI Specification (OAS), Swagger
Базовые знания GraphQL
Понимание JWT и способов защиты API
CDC
Общее понимание Change Data Capture
Практический опыт работы с Debezium (форматы сообщений)
Как плюс — понимание внутреннего устройства
Мониторинг
Опыт работы с OpenTelemetry, Grafana, Prometheus
Опыт настройки бизнес-мониторинга (аналитические события)
Проектирование
Умение читать и моделировать:
UML
DFD
C4
Понимание:
12-factor приложений
Cloud Native подхода
распределённых и монолитных архитектур
Domain-Driven Design
слоистой и чистой архитектуры
Delivery
CI/CD и инфраструктура
Работа с Git, GitLab
Настройка CI/CD (GitLab CI)
Работа с Docker (написание Dockerfile, multistage сборка)
Базовые знания Kubernetes
Time-to-Market
Опыт:
независимых релизов
поэтапных выкаток
использования feature-флагов
Что мы предлагаем:
- оклад + годовой бонус;
- программа ДМС с первого месяца работы - это 100% покрытие расходов в частных клиниках, включая стоматологию. Застраховать близких родственников можно со скидкой 50%. Для любителей путешествий - страховка в поездках за границу. А еще есть страхование жизни;
- очное и онлайн-обучение в Корпоративном университете, у внешних провайдеров, если это полезно для работы, обмен опытом во внутренних профессиональных сообществах, а также доступ к онлайн-библиотеке в полезными книгами и периодикой;
- оплачиваемые выходные на значимые события в жизни сотрудника;
- материальная помощь в сложных жизненных ситуациях;
- корпоративная мобильная связь + интернет, а так же единая подписка МТС Premium (онлайн кинотеатр KION, сервис МТС Music, МТС Строки и т.д.);
- предложения от партнёров для путешествий, развлечений и занятий спортом;
- возможность участия в волонтерских программах: мы организуем благотворительные ярмарки, образовательные проекты для детей, конкурсы социальных проектов и экологические проекты;
- внутренняя спортивная программа «В движении»: забеги, марафоны, турниры по разным видам спорта, медитации и занятия на баланс.