Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
разработчик баз данных
генерация резюме
сопроводительное письмо
описание
Система мониторинга активности сотрудников использует PostgreSQL 14+.
задачи
- Администрировать и развивать PostgreSQL в проекте системы мониторинга активности сотрудников;
- Проектировать схемы данных и оптимизировать сложные SQL-запросы;
- Анализировать производительность (EXPLAIN ANALYZE, pg_stat_statements);
- Работать с JSONB-структурами, иерархией отделов и временными рядами;
- Проектировать и реализовывать мультитенантную архитектуру;
- Проводить миграции без даунтайма (online DDL, zero-downtime);
- Настраивать резервное копирование и восстановление (PITR, WAL archiving);
- Взаимодействовать с бэкенд-командой (Go, pgx/pgxpool).
требования
- Уверенно владеете PostgreSQL 14+ (схемы, оптимизация, планы выполнения);
- Понимаете MVCC, блокировки, autovacuum и их влияние на производительность;
- Имеете опыт миграций на продакшене без даунтайма;
- Глубоко понимаете мультитенантность (schema-per-tenant, RLS, shared tables);
- Имеете опыт работы с индексами (B-tree, GIN, частичные, составные);
- Владеете навыками партиционирования (range/list partitioning);
- Имеете опыт работы с pg_stat_statements;
- Умеете выстраивать стратегии бэкапов и восстановления (pg_dump, pg_basebackup, WAL);
- Будет плюсом опыт работы с высоконагруженными системами, опыт проектирования архитектуры под большие объёмы данных, понимание бэкенд-разработки на Go.
условия
- Частичная занятость;
- Работа в активно развивающемся продукте;
- Участие в переходе на мультитенантную архитектуру.
навыки