Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

Golang developer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Заказная разработка программного обеспечения

Описание вакансии

Условия работы

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

Базовый функционал:

• Управление акциями и их бюджетами;

• Акции компании;

• Множественные механики акций наших продавцов;

• Расчеты скидок и кэшбека на листингах (все расчеты платформа выполняет в реал-тайм, поэтому кандидатам будет интересно решать сложные технические задачи для обработки большой нагрузки.. у нас high load 😃) Каждый расчет это не просто применение какой то прописанной логики, это выполнение комплекса процедур, которые сильно зависимы от акций и от условий сделки (заказа) aka много сложной логики, которая должна работать быстро;

• Оформление и процессинг сделки (заказа в контексте платформы лояльности). Тут мы играем роль так называемого банка, с его бюджетами, транзакциями, дебетами и кредитами. Challenge в том, что любая операция должна проходить, быстро, точно и без потерь, а потом любая занесенная информация о сделках ни в коем случае не должна теряться;

• Генерация и управление миллионами промокодов;

Проект молодой, в активном проде работает чуть больше года, нет легаси.

Предстоит выполнять следующие задачи:

• Реализация новых механик акций (например скидка по промокоду, как это было реализовано ранее);

• Технические улучшения работы ядра платформы лояльности, а также её компонентов (не имеется в виду тех. долг);

• Реализация новых ответвлений логики платформы лояльности (фильтры, новые компоненты, процессоры данных и т.д);

Общий стек:

Все на Golang, база данных MSSQL, также используются Elasticsearch, redis, kafka.

Бонусы

ДМС, удаленный формат работы, ноутбук, официально трудоустройство; 

Дополнительные инструкции

Опыт работы на Golang от 3-х лет