Назад
6 дней назад

Ведущий Python+Go разработчик (Backend)

Формат работы
remote (Global)/hybrid/onsite
Тип работы
fulltime
Грейд
senior/lead
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

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

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

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

Текст:
/
TL;DR
Ведущий Python+Go разработчик (Backend) (PostgreSQL, S3): Разработка control-plane платформы для автоматизированного резервного копирования и восстановления PostgreSQL-кластеров с акцентом на асинхронную оркестрацию, отказоустойчивость и безопасность распределённых сервисов. Focus on создании REST API и CLI, управлении WAL-G и point-in-time recovery, интеграции S3-хранилищ, мониторинга и RBAC в мультиарендной среде.

Локация: удалённо, гибридно или в офисе в Москве; офис расположен в бизнес-парке Останкино. Можно работать где угодно.

Компания

«Астра» развивает программно-аппаратный комплекс Tantor XData и платформу Backman для автоматизированного резервного копирования и восстановления TantorDB.

Что делать

  • Проектировать и разрабатывать control-plane компоненты на Python и Go: REST API, CLI, сервисы управления состояниями и планировщики асинхронных операций.
  • Разрабатывать агентов для управления жизненным циклом бэкапов PostgreSQL-кластеров, включая WAL-архивирование, full/incremental/differential backup и point-in-time recovery.
  • Создавать механизмы оркестрации ресурсов с мультиарендностью, изоляцией namespace и RBAC.
  • Развивать S3 proxy для проверки SigV4 и безопасного доступа к объектным хранилищам.
  • Интегрировать OpenTelemetry, Prometheus и Grafana для мониторинга и логирования.
  • Участвовать в архитектурных обсуждениях, code review и взаимодействии с командами разработки баз данных и DevOps.

Требования

  • Более 6 лет опыта и уверенный коммерческий опыт разработки на Python и Go.
  • Опыт разработки long-running сервисов и control-plane компонентов, включая scheduler orchestration и job management.
  • Знание PostgreSQL как управляемого сервиса: репликация, Patroni, WAL-архивирование, WAL-G, pg_basebackup и point-in-time recovery.
  • Опыт работы с S3-compatible API, облачными хранилищами, CI/CD и Docker.
  • Опыт интеграции мониторинга и логирования, а также понимание сетевой изоляции, безопасной передачи данных и аутентификации в распределённых системах.
  • Способность самостоятельно решать сложные инженерные задачи и принимать технические решения с учётом надёжности системы резервного копирования.

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

  • Опыт разработки Kubernetes-операторов, Controller-Operator и CRD для оркестрации СУБД.
  • Опыт работы с мультиарендными системами, RBAC, namespace-based изоляцией, Ceph, GlusterFS или MinIO.
  • Опыт эксплуатации PostgreSQL, включая Patroni, pgBouncer или Pgpool-II.
  • Знание Infrastructure as Code, DevOps-подходов и принципа compute-storage separation.

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

  • Удалённый, гибридный или офисный режим работы.
  • Официальное трудоустройство по ТК РФ, белый доход и социальный пакет.
  • ДМС со стоматологией.
  • Поддержка спортивных и киберспортивных инициатив, командные тренировки и турниры.
  • Офис находится в пяти минутах от метро «Бутырская» или в трёх минутах от МЦД «Останкино».

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