Go Middle+ Разработчик
Компания: Цифровые привычки IT-аккредитована
Локация: Удаленно, РФ (часовой пояс +-1 час от Москвы)
Формат работы: Удаленно
Зарплата: 220-350 тр (зависит от грейда)
Занятость: Полная. Трудоустройство: ИП или ГПХ.
Требования
- Опыт написания ПО на языке Golang от 3х лет;
- Микросервисная архитектура;
- Знание архитектурного стиля REST;
- Понимание событийной архитектуры, работа с очередями Kafka;
- Знание основ шифрования (шифрование файлов по ключу шифра);
- Знание основ SQL, БД Postgre;
- Работа по Agile методологиям (Scrum);
- Знание CN (K8S);
- Умение декомпозировать и оценивать задачи.
Описание задач
Назначение и архитектура решения: Требуется разработка микросервисной архитектуры на Golang. Решение должно выставлять канонический REST API для взаимодействия с системой управления заказами (EP) как сервис-провайдер. Архитектура строится на принципах: один сервис работает с одной сущностью, только один сервис имеет доступ к БД, использование Golang как основного языка разработки.
Функциональные компоненты системы: Система должна включать:
- EP Adapter для активации/терминации сервиса через REST-интерфейсы добавления и удаления подписок;
- Main Service для управления подписками и билетами с функциями замены номера абонента;
- Buying Tickets Service с расписанием автоматической закупки билетов;
- PostgreSQL база данных для хранения подписок, билетов и истории со сменой статусов.
Откликнуться: @evgenya_kovaleva
