Вакансия: Senior Golang Developer
Описание вакансии
Uzum это новая уникальная компания в Узбекистане, которая развивает экосистему цифровых сервисов для бизнеса, онлайн-шопинга, удобных платежей и других решений для жизни.
Задачи:
-
Построение микросервисов на Go с нуля;
-
Участие в принятии ключевых архитектурных решений и закладывании процессов;
-
Участие в написании продуктовых/платформенных фичей;
-
Оптимизация работы системы.
Необходимый опыт и навыки:
- Опыт программирования на языке golang от 3-5 лет.
- Опыт построения web-сервисов и принятия архитектурных решений по организации кода, выбора подходящих библиотек, построения DI (в проекте используется fx);
- Опыт работы с MongoDB (в проекте - основная БД). Построение запросов, планирование схемы построения документов, построения подходящих индексов;
- Опыт проектирования микросервисов, понимание необходимости применения и логики основных шаблонов микросервисной архиектуры.
- Опыт разработки событийной модели взаимодействия между сервисами, опыт работы c Kafka;
- Хорошее понимание и опыт построения CI/CD, написания helm charts для развертывания сервисов, настройки деплоя сервисов в кластер Kubernetes;
- Опыт работы с PostgreSQL на уровне организации схемы хранения, построения сложных запросов.
Условия работы:
- Сильная техническая команда, которая всегда готова делиться опытом;
- Крутая продуктовая культура. Опираемся на исследования и метрики, фокусируемся на результате;
- Свобода действий и возможность напрямую влиять на развитие бизнеса;
- Гибкий график. Удаленный формат работы на выбор главное результат;
- Официальное оформление по ТК УЗ; Три дополнительных оплачиваемых дня к отпуску;
- Мы резидент IT-парка, наши специалисты могут получить IT-визу, которая приравнивается к ВНЖ;
- Развитие личного бренда на конференциях, митапах и внутренних событиях.