Devhunt

Senior PostgreSQL Developer/Senior SQL (аутстаф)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет

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 для создания изолированных сред разработки и тестирования.

  • Способность эффективно работать в условиях сжатых сроков, самостоятельно планируя задачи и оценивая риски.

Условия:
  • Удаленный формат работы.
  • Оформление по ТКРФ или ИП.
  • Интересные задачи и работа на проектах в крупной компании.