📈 Обязанности/responsibilities:
• Администрирование и развитие PostgreSQL (14+) в проекте системы мониторинга активности сотрудников
• Проектирование схем данных и оптимизация сложных SQL-запросов
• Анализ производительности (EXPLAIN ANALYZE, pg_stat_statements)
• Работа с JSONB-структурами, иерархией отделов и временными рядами
• Проектирование и реализация мультитенантной архитектуры
• Проведение миграций без даунтайма (online DDL, zero-downtime)
• Настройка резервного копирования и восстановления (PITR, WAL archiving)
• Взаимодействие с backend-командой (Go, pgx/pgxpool)
📌 Требования/requirements:
• Уверенное владение PostgreSQL 14+ (схемы, оптимизация, планы выполнения)
• Понимание MVCC, блокировок, autovacuum и их влияния на производительность
• Опыт проведения миграций на продакшене без даунтайма
• Глубокое понимание мультитенантности (schema-per-tenant, RLS, shared tables)
• Опыт работы с индексами (B-tree, GIN, частичные, составные)
• Навыки партиционирования (range/list partitioning)
• Опыт работы с pg_stat_statements
• Умение выстраивать стратегии бэкапов и восстановления (pg_dump, pg_basebackup, WAL)
➕ Будет плюсом:
• Опыт работы с высоконагруженными системами
• Опыт проектирования архитектуры под большие объёмы данных
• Понимание backend-разработки на Go
✅ Условия/working conditions:
• Удалённый формат работы
• Частичная занятость (part-time)
• Работа в активно развивающемся продукте
• Участие в переходе на мультитенантную архитектуру
📢❗️🚨 Контакты для связи:
Telegram: Показать контакты
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации