Назад
4 дня назад

Senior+ Go/Python Developer (Backend)

Формат работы
remote (только Russia)/hybrid/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia

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

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

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

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

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

Компания

«Астра» развивает корпоративные программно-аппаратные решения для высоконагруженных систем, включая платформу Tantor XData для работы с базами данных.

Что делать

  • Проектировать и разрабатывать control-plane компоненты Backman на 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.

Требования

  • Коммерческий опыт разработки на Go и знания Python для поддержки и миграции существующего решения.
  • Опыт создания 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 изоляцией.
  • Практика эксплуатации PostgreSQL, включая Patroni, pgBouncer или Pgpool-II.
  • Опыт с Ceph, GlusterFS, MinIO, Infrastructure as Code и DevOps-подходами.
  • Понимание compute-storage separation и жизненного цикла инфраструктурных платформ для баз данных.

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

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

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