Назад

Senior Go Developer (AI)

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

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

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

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

Текст:
/
TL;DR
Senior Go Developer (AI): Проектирование и развитие backend-сервисов на Go для экосистемы цифровых сервисов с общей подпиской с акцентом на распределённые системы, интеграции и управление доступом. Фокус на надёжной обработке асинхронных процессов, интеграции ИИ-ассистента, производительности и восстановлении после сбоев.

Локация: Краснодар, Северная улица; работа на месте работодателя

Компания

Развитие экосистемы цифровых сервисов с общей подпиской, включая интеграции с кинотеатром, SMS, eSIM и ИИ-ассистентом.

Что делать

  • Проектировать и развивать backend-сервисы на Go, определять границы сервисов, модели данных и API-контракты.
  • Подключать новые продукты к существующей системе авторизации и подписки, проектировать учёт прав доступа, лимитов и стоимости операций.
  • Разрабатывать интеграции с внешними API и инструменты для выполнения действий через ИИ-ассистента.
  • Обеспечивать корректность асинхронных процессов: обработку повторов, частичных отказов и восстановление после сбоев.
  • Повышать производительность и наблюдаемость сервисов, участвовать в разборе сложных проблем.
  • Проводить код-ревью, документировать ключевые решения и помогать другим разработчикам.

Требования

  • Коммерческий опыт backend-разработки от 5 лет и уверенный опыт разработки production-сервисов на Go.
  • Глубокое знание Go: конкурентность, управление ресурсами, профилирование и диагностика проблем.
  • Сильные знания PostgreSQL: проектирование схем, SQL, индексы, транзакции, уровни изоляции и блокировки.
  • Опыт работы с Redis, понимание ограничений кеширования и распределённых блокировок.
  • Практический опыт работы с Kafka или аналогичными брокерами сообщений.
  • Понимание распределённых систем: согласованность данных, порядок и дубли событий, таймауты и частичные отказы.
  • Опыт проектирования HTTP API и межсервисных контрактов с сохранением совместимости.
  • Понимание аутентификации, авторизации и безопасной работы с внешними API.
  • Опыт работы с Docker, CI/CD и сервисами в Kubernetes; способность самостоятельно прорабатывать неоднозначные задачи, объяснять технические компромиссы и доводить решения до результата.

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

  • Опыт работы с NestJS, системами подписки, биллингом или учётом квот.
  • Опыт интеграции LLM API и инструментов ИИ-агентов, учёта стоимости генераций и конкурентного расходования пользовательских бюджетов.
  • Опыт реализации transactional outbox и восстановления данных по событиям.
  • Опыт работы с gRPC, ClickHouse, S3-совместимыми хранилищами, Prometheus, OpenTelemetry, Helm и GitOps.

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

  • Полная занятость.
  • Работа на месте работодателя в Краснодаре.
  • Стек: Go 1.25, HTTP/JSON, OpenAPI, gRPC, PostgreSQL, Redis, Kafka/Redpanda, ClickHouse, S3/MinIO, Prometheus, OpenTelemetry, Docker, Kubernetes, Helm, GitHub Actions и GitOps.

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

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