АвитоАвито

Go-разработчик в команду финансовых продуктов

3d ago
RussiaMiddleHybrid
АвитоАвито

Go-разработчик в команду финансовых продуктов

3d ago
RussiaMiddleHybridgomicroservicesrpcunit testingfunctional testingcode reviewrelational databasesasynchronous processing

Разработка и сопровождение бэкенд-сервисов финансового маркетплейса на Go в компании Авито с гибридным форматом работы в Москве.

Responsibilities

  • разрабатывать и развивать бэкенд-сервисы финансового маркетплейса на Go: витрину финуслуг, точки входа, персональный финансовый кабинет
  • сопровождать полный цикл: от проработки продуктовой гипотезы (вместе с продакт-менеджером) до деплоя сервисов
  • проектировать и поддерживать интеграции с внешними партнёрами — поставщиками финансовых услуг (RPC-контракты, безопасная передача персональных данных, отказоустойчивость)
  • поддерживать надёжность критичных сервисов (целевой SLI 99.9): писать unit- и функциональные тесты, участвовать в code review
  • распространять лучшие практики через внутренние сообщества и консультации

Requirements

  • имеете коммерческий опыт работы на Go, или на другом языке программирования и готовы быстро освоить Go; понимаете, как устроен runtime, умеете находить и оптимизировать слабые места в коде
  • понимаете принципы построения микросервисной архитектуры
  • умеете проектировать схемы реляционных БД с учётом разных нагрузок
  • имеете опыт работы с асинхронной обработкой событий (шины/очереди)
  • умеете обсуждать решения с другими командами, если задача требует этого
  • способны самостоятельно двигать задачи в своей зоне ответственности — декомпозировать, оценивать, доводить до результата в условиях неопределённости
  • помогаете команде устанавливать приоритеты в бэклоге
  • разбираете инциденты в продакшене: находите корневую причину, оцениваете технические риски и предлагаете меры предотвращения

Conditions

  • гибрид

Found in@rabota_golang