Назад

Backend-разработчик Go

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

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

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

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

Текст:
/
TL;DR
Backend-разработчик Go (распределённые системы и транспортная инфраструктура): Проектирование и разработка масштабируемых backend-сервисов для цифровой инфраструктуры платных дорог с акцентом на Go, Kafka, PostgreSQL, API и отказоустойчивость. Focus on проектирование событийной архитектуры, обработку частичной недоступности и каскадных отказов, тестирование, наблюдаемость и надежность распределенной системы.

Локация: удалённая работа; Санкт-Петербург указан как город/регион вакансии. Оформление по ТК РФ.

Компания

Автодор-Платные Дороги — оператор крупнейших платных трасс России и эмитент транспондеров T-pass, создающий цифровую инфраструктуру для безопасного и комфортного проезда.

Что делать

  • Проектировать и разрабатывать масштабируемые backend-сервисы на Go.
  • Проектировать схемы данных, шину событий и API на gRPC и REST для межсервисного взаимодействия.
  • Обеспечивать отказоустойчивость, надежность и наблюдаемость распределенной системы.
  • Писать unit-, integration- и contract-тесты, поддерживать техническую документацию.
  • Участвовать в архитектурных ревью и разборе инцидентов.

Требования

  • От 3 до 6 лет опыта разработки.
  • Уверенное знание Go, конкурентности через goroutines, channels и context, а также стандартной библиотеки.
  • Опыт с Apache Kafka и EDA: producer/consumer, consumer groups, партиционирование, retry/DLQ, гарантии доставки и идемпотентность.
  • Опыт с PostgreSQL: проектирование схем, транзакции, блокировки, оптимизация сложных запросов через EXPLAIN ANALYZE и миграции.
  • Знание чистой архитектуры, DDD с агрегатами и инвариантами, микросервисов, CQRS/Event Sourcing и eventual consistency.
  • Знание распределённых паттернов Transactional Outbox/Inbox и Saga, обработка таймаутов, частичной недоступности и каскадных отказов.
  • Опыт написания unit- и integration-тестов, понимание graceful shutdown, структурированного логирования, базовых метрик и трассировки.

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

  • Опыт внедрения CQRS и Event Sourcing в production.
  • Опыт разработки финансово-учётных систем: биллинг, платежи, транзакции и строгий аудит данных.
  • Навыки работы со схемами событий, Schema Registry, Protobuf и Avro.
  • Опыт оптимизации HighLoad-нагрузок и партиционирования в PostgreSQL и Kafka.
  • Знакомство с workflow engines, включая Temporal, Cadence или Zeebe.
  • Опыт работы с Kubernetes и стеком наблюдаемости Prometheus, Grafana и OpenTelemetry.

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

  • Удалённая работа по графику 5/2, 8-часовой рабочий день.
  • Стабильная белая зарплата и социальные гарантии при оформлении по ТК РФ.
  • Корпоративные программы обучения и развития.
  • Возможности профессионального и карьерного роста.
  • Участие в развитии современных транспортных сервисов федерального масштаба.

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