Назад
2 дня назад

Senior Golang Developer, Platform (Golang)

Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Старший Golang разработчик, Платформа (Go): Разработка внутренних платформенных сервисов и API для продуктовых команд с акцентом на миграцию сервиса управления доступами с C# на Go, архитектуру и эксплуатацию. Focus on проектировании микросервисов и схем PostgreSQL, интеграции через Kafka и gRPC/HTTP/REST, наблюдаемости и разборе инцидентов.

Локация: Москва; гибридный формат с работой в офисе работодателя

Компания

AliExpress — крупная компания в сфере e-commerce с внутренней платформенной командой Platform Tools & Infrastructure.

Что делать

  • Проектировать и разрабатывать бэкенд-сервисы и API на Go.
  • Переносить сервис управления доступами с C# на Go с сохранением совместимости и поэтапным переводом потребителей.
  • Участвовать в архитектурном проектировании, выборе подходов и проектировании схем баз данных.
  • Поддерживать и развивать действующие сервисы, выполнять рефакторинг и code review.
  • Обеспечивать наблюдаемость сервисов: логирование, метрики, трассировки и алерты.
  • Интегрировать сервисы с внутренними системами через gRPC/HTTP/REST и Kafka, участвовать в дежурствах и разборе инцидентов.

Требования

  • От 3–5 и более лет коммерческой разработки, включая от 3 лет на Go.
  • Опыт переписывания или миграции работающего сервиса с сохранением совместимости и без длительного простоя.
  • Опыт работы с незнакомой кодовой базой и последующей ответственности за сервис; умение читать и понимать код на C#.
  • Опыт проектирования микросервисной архитектуры и REST/gRPC API.
  • Уверенное владение PostgreSQL: оптимизация запросов, транзакции, уровни изоляции, блокировки и миграции схемы без простоя.
  • Практический опыт с Kafka, Kubernetes и Docker.
  • Понимание многопоточности в Go: горутины, каналы и паттерны синхронизации.
  • Опыт эксплуатации собственных сервисов: мониторинг, разбор инцидентов и дежурства.
  • Практика написания unit- и интеграционных тестов; умение объяснять технические решения и их слабые места.

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

  • Опыт с IAM, IDM, RBAC/ABAC или SSO.
  • Коммерческий опыт на C#/.NET и разработка внутренних или платформенных сервисов.
  • Опыт работы с внутренними заказчиками: сбор требований, согласование и приоритизация.
  • Опыт с системами алертинга, мониторинга, распределёнными планировщиками задач, менторством и регулярным code review.

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

  • Офисный или гибридный формат; команда работает в офисе в Москве.
  • Полная занятость в одной из крупнейших российских e-commerce компаний.
  • Конкурентоспособная заработная плата с бонусами по результатам работы.
  • MacBook Pro или Lenovo на выбор.
  • ДМС и страхование от несчастных случаев, включая 100% страхование детей.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →