Senior Go Developer (МТС Веб Сервисы, МТС Лайв)

По договоренности


MTS Live – лидер в сфере билетного бизнеса, формирующий новые стандарты в индустрии развлечений и мероприятий. В портфеле продуктов компании находятся:
MTS Live – основная платформа для продажи и бронирования билетов;
Тикетлэнд – сервис для организации мероприятий и управления продажами;
Тикетсклауд – облачное решение для партнеров по продаже билетов;
Бартелло – инновационный продукт для интеграции цифровых решений в сфере событий.

Наша миссия – обеспечить удобство и эффективность покупки билетов для миллионов пользователей, используя передовые технологии, в том числе системы обработки данных в режиме реального времени и облачные технологии.

Обязанности:

  • Разработка бакенд-части новой системы распределения билетной информации на golang (API, внутренние админки)

  • Разработка автотестов для существующего и нового функционала (postman, python + py.test)

  • Обеспечение стабильности системы (баги, алерты, логи, мониторинг, 500-ки)

  • Обеспечение стабильности выкаток (алерты в чат, линтеры, тесты в пайплайнах)

  • Проектирование и оптимизация системы хранения / БД (Postgres, Redis, Scylla)

  • Миграция срахы сервисов на java, с#, php в новую систему

  • Работы по миграции из старой системы в новую

  • Применение LLM для оптимизации скорости разработки новой кодовой базы

Требования:

Golang

  • понимание языковой инфраструктуры Golang
  • многопоточная и асинхронная обработка запросов
  • работа с асинхроно и очередями
  • запуск задач в кроне
  • методы отладки, оптимизации и профилирования приложения

    Данные
  • общие понятия о стандартах SQL и реляционной алгебре
  • практический опыт работы с PostgreSQL (клиентский код)
  • практический опыт работы с pg/PLSQL
  • работа с драйвером PostgreSQL, оптимизации чтения, транзакции
  • шардирование, партиционирование, репликация
  • NoSQL
  • Поисковые движки - OpenSearch, Meilisearch
  • KV-системы - Redis, Memcached
  • практический опыт работы с паттерном RedLock и распределенными счётчиками

    Брокеры сообщений
  • Принципы работы, взаимодействие с клиентом (push/pull-модели), dead-letter, poisoned-message, retry policy
  • Apache Kafka
  • практический опыт работы с Kafka (клиентский код), работа с разделами, сохранение порядка запись в разделах топика (message key)
  • общее понимание принципа работы потребителя сообщений Kafka
  • практический опыт работы библиотекой Confluent.Kafka

    API
  • общие сведения о Open API Specification (OAS), SWAGGER
  • общие сведения о GraphQL
  • общие сведения о JWT и способах защиты API

    CDC
  • общие представления о CDC
  • практическая работа с Debezium CDC (форматы сообщений). Значительный плюс - понимание устройства.


    Деливери

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

Поделиться:

Опубликована 21 день назад

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

Сейчас мы в поиске Senior Golang Developer, который возьмет на себя ownership за сервисы от идеи до продакшна ... Требования: 5+ лет коммерческой разработки, 3+ года — на Go в продакшне. ... Глубокое знание стандартной библиотеки Go 1.18+: context, net/http, sync (mutex/rwmutex/atomic), time ...
  • Полный день
  • Опыт от 3 лет
Логотип компании А7-ТЕХНОЛОГИИА7-ТЕХНОЛОГИИ
  • Москва
25 дней назад
Veles Finance — амбициозная финтех-компания, разрабатывающая передовые решения в области управления инвестициями, автоматизации финансовых процессов и аналитики. Мы это: • Международная команда из 6+ стран • Более 25 000+ активных пользователей ежедн...
  • Полный день
  • Опыт от 3 лет
Логотип компании Veles.FinanceVeles.Finance
  • Москва
4 дня назад
Мы Veles Finance — амбициозная финтех-компания, разрабатывающая передовые решения в области управления инвестициями, автоматизации финансовых процессов и аналитики. Мы это: Международная команда из 6+ стран Более 25 000+ активных пользователей ежедне...
  • Полный день
  • Опыт от 3 лет
Логотип компании VELES.FINANCEVELES.FINANCE
  • Москва
7 дней назад
Вам предстоит: Проектирование, написание, ревью, поддержка и деплой кода на Go; Разработка и поддержка ... Нам важно: Хорошее знание языка программирования Go; Опыт написания многопоточных и/или асинхронных программ ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Лаборатория КасперскогоЛаборатория Касперского
  • Москва
7 дней назад
... Senior Java Developer — присоединяйся к команде лидера рынка фискальных данных! ... Сейчас мы активно развиваем ключевые продукты и ищем опытного Senior Java Developer, который поможет ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Платформа ОФДПлатформа ОФД
  • Москва
10 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.