Senior PostgreSQL Developer( Outlines Technologies ) (в архиве)

31 Октября

до 450 000 руб.

Партнерские Вакансии

Город:

Москва

Занятость:

Полная занятость

Опыт:

Более 6 лет

Компания "Outlines Technologies"

Ваша зона ответственности:

  • Разработка и внедрение сервиса расчётов по итогам клиринга — написание, тестирование и поддержка PL/pgSQL-функций и процедур.
  • Анализ и рефакторинг legacy-кода (базы данных и хранимых процедур, >100k строк), выявление узких мест и снижение рисков при изменениях.
  • Оптимизация запросов и структур данных (индексация, партиционирование, материализованные представления) для работы с большими объёмами транзакций (миллионы записей).
  • Профилирование производительности (EXPLAIN/ANALYZE, pg_stat, профайлеры), планирование и реализация оптимизаций.
  • Разработка и поддержка юнит-тестов для БД — написание тестов на pgTAP (или аналогах) и интеграция тестов в CI/CD.
  • Подготовка миграций схемы (DDL), сопровождение релизов, участие в CI/CD (GitLab pipelines).
  • Контейнеризация сервисов для разработки/тестирования (Docker, docker-compose).
  • Код-ревью, сопровождение изменений, ведение технической документации и регламентов.
  • Взаимодействие с заказчиком, аналитиками и смежными командами (разработка, тестирование, деплой) — планирование работы, оценка задач и приоритизация в сроках.
  • Участие в инцидент-разборе и обеспечении надёжности/восстановления данных.

Необходимые навыки:

  • Работа с legacy-системами (100k+ строк кода).
  • Уверенная способность анализировать сложный, неструктурированный код, выявлять узкие места и риски.
  • Опыт рефакторинга без нарушения функционала.
  • Продвинутые навыки написания unit-тестов для БД; обязателен опыт с pgTAP для тестирования PL/pgSQL.
  • Знание (Piggly или аналогичные инструменты).
  • Глубокие знания PostgreSQL: PL/pgSQL, индексация, партиционирование, триггеры, оптимизация запросов.
  • GitLab: ветвление, merge, CI/CD.
  • Docker: контейнеризация, docker-compose для разработки и тестирования.
  • Опыт оптимизации SQL для больших объёмов данных (миллионы транзакций).
  • Интеграция тестов в CI/CD GitLab.
  • Знание клиринговых систем — желательный (указано как «желательно»).
  • Умение работать в сжатые сроки: планирование, приоритизация.
Похожие вакансии

09 Ноября

Senior QA engineer (Java), ритейл

Москва

Компания "AWG" Мы в поиске QA engineer, на проект для крупного ритейлера. Проект направлен на создание отдельной подкоманды в периметре...

Отправить резюме подробнее

09 Ноября

Senior/Middle React Native разработчик( СОГАЗ )

Москва

Компания "СОГАЗ" Мы — команда инноваций в сфере цифрового здравоохранения в одном из крупнейших страховых холдингов России. Наша миссия —...

Отправить резюме подробнее

09 Ноября

Tech Lead / Lead Developer / Software Architect

Москва

Компания "Решанс" Мы — динамично развивающаяся компания на рынке финансовых технологий. Наши продукты обрабатывают миллионы транзакций и решают...

Отправить резюме подробнее

09 Ноября

Senior Linux Network Developer (Kernelspace)

Москва

Компания "UserGate" UserGate решает задачи сетевой информационной безопасности Мы придумываем и выпускаем уникальные технологии, которые...

Отправить резюме подробнее

09 Ноября

Database developer

Москва

Компания "Инновационные технологии" TechCore – это команда профессионалов с многолетним опытом в разработке программного обеспечения. Мы...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: