Назад

Middle Go Developer / Backend-разработчик (Go)

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

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

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

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

Текст:
/
TL;DR
Middle Go Developer / Backend-разработчик (Go): Разработка backend-сервисов экосистемы цифровых сервисов с общей подпиской с акцентом на HTTP API, gRPC-интеграции, подписки, права доступа и интеграцию внешних API и языковых моделей. Focus on проектировании конкурентного кода на Go, оптимизации PostgreSQL, фоновой обработке задач, тестировании и доведении решений до production.

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

Компания

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

Что делать

  • Разрабатывать backend-сервисы на Go в рамках существующей архитектуры и доводить задачи до production.
  • Создавать и развивать HTTP API и внутренние gRPC-интеграции.
  • Реализовывать подписки, права доступа и пользовательские лимиты.
  • Интегрировать внешние API и сервисы, включая API языковых моделей.
  • Работать с PostgreSQL: писать SQL-запросы, создавать миграции и оптимизировать запросы.
  • Разрабатывать фоновые задачи и обработчики событий, писать тесты, участвовать в code review и анализировать ошибки по логам, метрикам и трассировкам.

Требования

  • Коммерческий опыт backend-разработки от 2 лет, включая опыт работы с Go.
  • Уверенное знание Go: goroutines, channels, context, обработка ошибок и конкурентный доступ к данным.
  • Опыт разработки HTTP API и интеграций с внешними сервисами.
  • Уверенная работа с PostgreSQL: SQL, индексы, транзакции и миграции.
  • Опыт работы с Redis, Docker и Git.
  • Понимание асинхронной обработки, повторных попыток и защиты от повторного выполнения операций.
  • Умение писать тестируемый и поддерживаемый код.
  • Самостоятельность в работе над задачами и готовность обсуждать технические решения.

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

  • Опыт работы с Kafka/Redpanda и gRPC.
  • Опыт работы с NestJS или готовность развивать этот навык в процессе выполнения задач.
  • Знакомство с OAuth2 и PKCE.
  • Опыт работы с подписками, платежами или учётом лимитов.
  • Опыт интеграции LLM API и потоковой выдачи ответов.
  • Знакомство с Kubernetes, Prometheus и OpenTelemetry.

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

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

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

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