Локация
Москва; гибридный или удалённый формат работы на выбор.
Компания
Uzum Technologies развивает продукт Uzum Nasiya и кредитный конвейер на основе микросервисной архитектуры.
Что делать
•Разрабатывать Go-сервисы для Uzum Nasiya и смежных контуров.
•Обеспечивать production-качество, надёжность и производительность сервисов: работать с метриками, профилированием, деградациями и устойчивостью к сбоям.
•Анализировать и декомпозировать legacy-логику монолита, выделять доменную логику и переносить критичные правила в Go-сервисы.
•Проектировать и реализовывать API и событийные контракты.
•Покрывать критичную логику unit-, integration- и contract-тестами, а также рефакторить и стабилизировать монолит.
•Заниматься эксплуатацией: мониторингом, инцидентами, оптимизацией под нагрузкой и улучшением SLO.
Требования
•Более 6 лет опыта.
•Уверенный продовый уровень Go, опыт разработки микросервисов, конкурентности, тестирования и профилирования.
•Опыт с Kafka и event-driven подходом: проектирование обработчиков, ретраи, DLQ и идемпотентные консюмеры.
•Опыт работы с надёжностью сервисов: метрики, трейсы, логи и алерты.
•Опыт миграции монолита и выделения сервисов, включая strangler pattern, feature flags и совместимость контрактов.
Хорошо, если есть
•Опыт с Kubernetes и CI/CD: контейнеризация, деплой и базовые практики эксплуатации.
•Опыт взаимодействия с SRE.
Культура и преимущества
•Гибридный или удалённый формат работы и гибкий график.
•Официальное оформление по ТК УЗ.
•24 дня отпуска по ТК УЗ и три дополнительных оплачиваемых дня.
•Возможность получить IT-визу, приравненную к ВНЖ, для специалистов компании — резидента IT-парка.
•Возможность развивать личный бренд на конференциях, митапах и внутренних событиях.
•Сильная техническая команда, продуктовая культура, свобода действий и влияние на ключевые бизнес-процессы.