Senior PostgreSQL Developer/Senior SQL (аутстаф)
Обязанности:
-
Анализ, рефакторинг и оптимизация существующего сложного кода базы данных (объемом 100k+ строк).
-
Проектирование, разработка и внедрение новых функций и расчетных модулей в рамках сервиса.
-
Выявление узких мест, рисков и потенциальных точек отказа в логике БД.
-
Опыт коммерческой разработки на PostgreSQL от 5 лет на позиции Senior Developer/Engineer.
- Навыки работы с Legacy-системами:
Уверенный анализ и разбор сложного, неструктурированного кода.
Практический опыт проведения рефакторинга без нарушения текущего функционала.
- Глубокие знания внутренней механики PostgreSQL:
Продвинутое владение PL/pgSQL (процедуры, функции, триггеры).
Экспертиза в индексации, партиционировании, оптимизации исполнения запросов.
- Обязательный опыт в unit-тестировании БД:
Практическое применение pgTAP для тестирования PL/pgSQL-кода.
Знание инструментов вроде Piggly будет серьезным преимуществом.
-
Опыт оптимизации SQL-запросов и структур БД для обработки больших данных (миллионы записей/транзакций).
-
Уверенная работа с GitLab (ветвление, code review, merge requests) и понимание принципов CI/CD.
-
Опыт работы с Docker и docker-compose для создания изолированных сред разработки и тестирования.
-
Способность эффективно работать в условиях сжатых сроков, самостоятельно планируя задачи и оценивая риски.
- Удаленный формат работы.
- Оформление по ТКРФ или ИП.
- Интересные задачи и работа на проектах в крупной компании.