Бэкенд-разработчик (Golang, Python) Senior - АО Сараффан. Радио

FirstMessage

United States

Remote

USD 37,000 - 44,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

АО Сараффан.Радио в Москве ищет опытного бэкенд-разработчика. В проектах используются Go и Python, архитектура ориентирована на микросервисы и DDD.

Обязанности включают проектирование сервисов, формирование культуры тестирования и наблюдаемости кода, защиту архитектурных решений (ADR) и развитие платежного контура с асинхронным взаимодействием и транзакционным outbox.

Qualifications

  • Опыт коммерческой бэкенд-разработки от 4 лет на Go или Python.
  • Уверенное владение PostgreSQL; опыт ORM.
  • Проектирование API (REST, gRPC).
  • Опыт работы с Docker, Kubernetes, CI/CD пайплайнами.
  • Знание SOLID, DDD и микросервисной архитектуры.

Responsibilities

  • Проектирование и разработка сервисов с применением принципов DDD.
  • Формирование культуры тестирования: unit/integration тесты и покрытие кода.
  • Наблюдаемость кода: метрики, логи и трассировка запросов.
  • Принятие и защита архитектурных решений; ведение ADR.
  • Развитие платежного контура: асинхронное межсервисное взаимодействие; идемпотентность и outbox.

Skills

Go
Python
PostgreSQL
Docker
Kubernetes
REST
gRPC
Linux
GORM
DDD
Microservices
RabbitMQ
Kafka
CI/CD
Arch. decisions (ADR)

Tools

GORM

Job description

#Вакансия #backend #senior #go #python

Бэкенд-разработчик (Golang, Python) Senior

Компания: АО Сараффан.Радио (г.Москва)

Локация: только для РФ, часовой пояс максимум +/-3 к мск

Формат: удаленно, полная занятость, ТК РФ

з/п: от 300 тыс. рублей на руки (обсуждается с кандидатом)

Бэкенд платформы сейчас на Go; часть новых сервисов будем строить на Python — там, где Go не даёт выигрыша. Языки разделены по приложениям, внутри не смешиваются.

Обязанности:
  • Проектирование и разработка сервисов с применением принципов DDD.
  • Формирование культуры тестирования: написание unit/integration тестов, обеспечение необходимого уровня покрытия и тестируемости кода.
  • Наблюдаемость на стороне кода: метрики, структурные логи и сквозная трассировка запросов в самих сервисах. Сбор и визуализацию обеспечивает инфраструктура.
  • Принятие и защита архитектурных решений в команде (контексты С3-С4 из модели C4), ведение ADR (Architecture Decision Records).
  • Развитие сделочного контура (заказы и платежи): асинхронное межсервисное взаимодействие, идемпотентность денежных операций, транзакционный outbox, повторные попытки и отложенные срабатывания.
Требования:
  • Опыт коммерческой бэкенд-разработки от 4-х лет на Go или Python. Владеть вторым языком в идеале с первого дня не требуется (достаточно базовых умений): вход обеспечиваем онбордингом и ревью внутри команды.
  • Уверенное знание алгоритмов и структур данных, умение применять их для решения практических задач.
  • Уверенный опыт работы с PostgreSQL: оптимизация запросов, индексы, транзакции, уровни изоляции и блокировки, понимание планов выполнения (EXPLAIN), опыт ведения миграций. Работа с ORM (GORM) с пониманием генерируемого SQL .
  • Умение проектировать и реализовывать API (REST, gRPC), понимание версионирования и контрактного тестирования.
  • Уверенный опыт работы с Linux, Docker, Kubernetes (базовое понимание/опыт написания манифестов), настройка CI/CD пайплайнов.
  • Глубокое понимание принципов чистого кода, SOLID, DDD, микросервисной архитектуры и паттернов распределенных систем.
  • Уверенный опыт работы с брокерами сообщений (RabbitMQ, Kafka или аналоги): понимание гарантий доставки, обработка ошибок и dead-letter queues, идемпотентность и транзакционный outbox.
  • Плюсом: опыт вывода Python-сервисов в продакшен (FastAPI, Django/DRF), опыт платёжного или финансового контура, интеграции с LLM-провайдерами.

Опыт AI-assisted development: уверенное использование AI-ассистентов разработки (например, Cursor, GitHub Copilot, Claude Code, Codex) для декомпозиции задач, подготовки черновиков кода, рефакторинга, написания тестов, поиска дефектов и работы с документацией.

Умение критически проверять результаты AI: валидировать бизнес-логику, соответствие архитектуре и кодстайлу, покрытие тестами, производительность, безопасность и лицензионные риски.

Готовность нести персональную ответственность за код и технические решения, независимо от использования AI-инструментов.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go разработчик
Senior Go разработчик

FirstMessage • United States

Remote
USD 26,000 - 37,000
.net разработчик транзакционного бизнеса
.net разработчик транзакционного бизнеса

HireHi • United States

Remote
USD 90,000 - 130,000
go developer in network data systems
go developer in network data systems

HireHi • United States

On-site
USD 120,000 - 170,000
python разработчик финансового рынка
python разработчик финансового рынка

HireHi • United States

Remote
USD 33,000 - 39,000
go разработчик публичного облака
go разработчик публичного облака

HireHi • United States

Remote
USD 120,000 - 160,000
backend developer for a multi-tenant platform
backend developer for a multi-tenant platform

HireHi • United States

Remote
USD 120,000 - 180,000
backend разработчик объектного хранения
backend разработчик объектного хранения

HireHi • United States

Remote
USD 140,000 - 190,000
Гибкий график работы
Бонусы и скидки от партнёров
Офис в центре города
+2
.net developer цифровой трансформации
.net developer цифровой трансформации

HireHi • United States

Remote
USD 2,200 - 3,100
ДМС со стоматологией
Оплачиваемые sick-days
Компенсация расходов на коворкинг
+2
golang разработчик высоконагруженных сервисов
golang разработчик высоконагруженных сервисов

HireHi • United States

Hybrid
USD 17,000 - 24,000
Удалённая работа
Гибкий график
Соцпакет
+5
go developer для ИИ-проектов
go developer для ИИ-проектов

HireHi • United States

On-site
USD 43,000 - 51,000