Назад
3 дня назад

Senior / Lead Go-разработчик

Формат работы
remote (только Uzbekistan)/hybrid
Тип работы
fulltime
Грейд
senior/lead
Страна
Uzbekistan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Senior / Lead Go-разработчик (Go/AWS): Проектирование, разработка и поддержка бэкенд-сервисов и REST API для покупателей розничной сети с акцентом на микросервисную архитектуру, производительность и надежность. Фокус на принятии архитектурных решений, интеграции с AWS и сторонними сервисами, обеспечении observability и техническом руководстве командой.

Локация: Ташкент, Яккасарайский район, Малая кольцевая дорога, 120; удалённый или гибридный формат работы

Компания

Розничная сеть с цифровыми продуктами и сервисами для покупателей.

Что делать

  • Проектировать, разрабатывать и поддерживать бэкенд-сервисы и REST API на Go.
  • Разрабатывать микросервисы и интегрировать их со сторонними сервисами.
  • Работать с базами данных и кэшированием для повышения надежности и производительности.
  • Писать модульные и интеграционные тесты, участвовать в код-ревью и кросс-функциональной работе с продуктовой командой, QA, фронтенд- и мобильными разработчиками.
  • Участвовать в техническом дизайне и архитектурных решениях, самостоятельно доводить функциональность до релиза.
  • Менторить разработчиков и обеспечивать техническое руководство; на уровне Lead координировать реализацию и участвовать в планировании работы команды.

Требования

  • От 5 лет коммерческой бэкенд-разработки, включая практический опыт работы с Go.
  • Опыт работы с Python, включая функции AWS Lambda, скрипты и обработку данных.
  • Хорошее понимание конкурентности в Go, интерфейсов, обработки ошибок и работы с context.
  • Опыт разработки REST API и микросервисов.
  • Практический опыт работы с AWS: Lambda, API Gateway, ECS/Fargate и DynamoDB; опыт использования Terraform или CDK для IaC.
  • Знание безопасности API, включая JWT и OAuth2, а также основ observability: логов, метрик и трассировки.
  • Уверенное владение SQL и реляционными базами данных, например PostgreSQL; знакомство с кэшированием, например Redis.
  • Опыт автоматизированного тестирования, работы с Git, Docker и CI/CD.
  • Для уровня Senior требуется опыт менторства или наставничества разработчиков; для уровня Lead — опыт руководства командой или технической реализацией.
  • Умение самостоятельно принимать технические решения, доводить функциональность до релиза, эффективно коммуницировать и работать в команде.

Хорошо, если есть

  • Опыт работы с брокерами сообщений, например Kafka или RabbitMQ.
  • Опыт работы с gRPC.
  • Опыт работы с системами электронной коммерции или ритейла.

Культура и преимущества

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

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →