Разработка микросервисов на Go для кредитного конвейера Uzum Nasiya, миграция кодовой базы с PHP и переход с MariaDB на PostgreSQL. Работа над высоконагруженной и отказоустойчивой архитектурой, выделение доменной логики и перенос критичных правил в Go-сервисы.

Обязанности:

  • Разрабатывать Go-сервисы Uzum Nasiya и смежных контуров.
  • Анализировать и декомпозировать legacy-логику монолита, проектировать API и событийные контракты.
  • Обеспечивать production-качество, надёжность и производительность: метрики, профилирование и устойчивость к сбоям.
  • Рефакторить и стабилизировать монолит, покрывать критичную логику unit-, integration- и contract-тестами.
  • Оптимизировать производительность под нагрузкой, заниматься мониторингом, инцидентами и улучшением SLO.

Требования:

  • Уверенный production-уровень Go: микросервисы, конкурентность, тестирование и профилирование.
  • Kafka и event-driven архитектура: обработчики, ретраи, DLQ и идемпотентные консюмеры.
  • Опыт миграции монолита и выделения сервисов, strangler pattern, feature flags и совместимость контрактов.
  • Знание Kubernetes и CI/CD будет преимуществом; понимание контейнеризации, деплоя и эксплуатации.
  • Практики надёжности: метрики, трейсы, логи и алерты.

Условия: гибкий график; удалённый или гибридный формат на выбор; официальное оформление по ТК УЗ; 24 дня отпуска и ещё 3 дополнительных оплачиваемых дня; возможность получить IT-визу; амбициозные задачи, сильная техническая команда и возможности для развития личного бренда.