2 2 д. назад

Разработчик Golang

Ищем разработчика Golang для создания микросервисной архитектуры в проекте по интеграции лотереи Столото. Вам потребуется опыт работы с REST API, Kafka и PostgreSQL. Предлагаем интересные задачи и возможность работать в команде профессионалов.

middle удалённо от 15 300 RUR
Тип занятости
full-time
Опубликовано
4 марта 2026
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти

описание

Обязанности: 1. Назначение и архитектура решения. - Требуется разработка микросервисной архитектуры на Golang для интеграции услуги лотереи Столото в экосистему МТС B2C. Решение должно выставлять канонический REST API для взаимодействия с системой управления заказами (EP) как сервис-провайдер. Архитектура строится на принципах: один сервис работает с одной сущностью, только один сервис имеет доступ к БД, использование Golang как основного языка разработки. Система должна обеспечить гибкое управление подписками абонентов и полный жизненный цикл билетов лотереи через интеграцию с внешней системой Столото. 2. Функциональные компоненты системы. Система должна включать: -EP Adapter для активации/терминации сервиса через REST-интерфейсы добавления и удаления подписок; -Main Service для управления подписками и билетами с функциями замены номера абонента; -Buying Tickets Service с расписанием автоматической закупки билетов; -Stoloto API Adapter для интеграции с внешним API; -PostgreSQL базу данных для хранения подписок, билетов и истории со сменой статусов; -Kafka для асинхронной обработки событий в топике "ticket-data". Функционально система должна обеспечивать добавление подписки с автоматическим заказом 3 билетов, удаление подписки с уведомлением, замену номера с сохранением активных билетов, отслеживание полного жизненного цикла билета и хранение шифрованных данных. 3. Нефункциональные требования и масштабируемость. Система должна обеспечивать: -Покупку подписок - нагрузка 250 000 в год (≈1000 в день); -Смену статуса билетов - 4 млн вызовов по воскресеньям (утром и вечером); -Получение данных по билетам - запросы до 1 млн абонентов одновременно с минимальной пропускной способностью 10 RPS; -Обработку данных от Столото пачками по 1000 номеров с частотой 1 вызов в секунду. Система должна быть способна к горизонтальному масштабированию, особенно в точках критической нагрузки (API получения данных по билетам в воскресенье). Требуется реализация криптографического шифрования данных при передаче и механизма повторных попыток для обеспечения надежности обработки запросов. Требования: - Микросервисная архитектура; - Опыт написания ПО на языке Golang не менее года; - Знание архитектурного стиля REST; - Понимание событийной архитектуры, работа с очередями Kafka; - Знание основ шифрования (шифрование файлов по ключу шифра); - Знание основ SQL, БД Postgre; - Знание CN (K8S)

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

6 вакансии
М.ТЕХ
М.ТЕХ
3 д. назад

Разработчик Go

Присоединяйтесь к команде М.ТЕХ, где вы будете разрабатывать инновационные ИТ-продукты на основе Go. Ожидается глубокое знание языка, опыт работы с микросервисами и API, а также умение проводить код-ревью. Компания предлагает гибкие условия работы и конкурентную зарплату.

PostgreSQL · Go · REST API ·+1

middle удал.
Защищенные Телекоммуникации
Защищенные Телекоммуникации
3 д. назад

QA Engineer

Ищем QA-инженера с опытом от 1 года для тестирования web-приложений. Предлагаем официальное трудоустройство, ДМС и возможность удаленной работы. В команде ценим открытость и стремление к развитию.

middle удал.
Ozon
Ozon
4 д. назад

Разработчик микросервисов

Вакансия для разработчика микросервисов на Go. Ожидается опыт работы с микросервисной архитектурой и базами данных. Предлагаем динамичную команду и возможность профессионального роста.

Golang · PostgreSQL · Микросервисная архитектура ·+2

middle удал.
Ozon
Ozon
4 д. назад

Разработчик Go

Ищем разработчика Go для участия в создании микросервисных систем. Вам предстоит писать код для высоконагруженных сервисов и оптимизировать производительность. Требуется опыт работы с микросервисами и базами данных на уровне middle-senior.

Golang · Go · PostgreSQL ·+9

middle удал.
ZiMAD
ZiMAD
4 д. назад

Разработчик ПО (Golang/PHP)

Присоединяйтесь к команде ZiMAD и помогите создавать исключительные игры! Ваша задача будет заключаться в разработке и поддержке бэкенд-сервисов, а также в оптимизации работы с базами данных. Мы предлагаем возможность удаленной работы и карьерного роста в международной компании.

Golang · PHP · Clickhouse ·+3

middle удал.
Ozon fresh
Ozon fresh
4 д. назад

Разработчик Go

Присоединяйтесь к команде Ozon fresh и помогите развивать сервисы быстрой доставки. Вам предстоит работать с Go и участвовать в создании новых решений для управления заказами. Ищем специалиста с опытом от 2-3 лет, который умеет находить простые решения для сложных задач.

middle удал.