Описание:
В команду интегратора полного цикла требуется разработчик (уровня не ниже middle) с уверенным владением Postgresql (на уровне написания хранимых процедур).
Обязанности:
- Разработка и поддержка модульной системы у прав ления бизнес процессами;
- Разработка функций, процедур, триггеров на PostgreSQL;
- Рефакторинг кода для увеличения быстродействия системы;
- Написание скриптов обслуживания БД и их оптимизация;
- Организация мониторинга текущих запросов, анализ нагрузки БД;
- Мониторинг проблем производительности БД и участие в устранении их причин;
- Развитие и поддержка крупных централизованных информационных систем для корпоративных заказчиков;
- Написание технической документации.
Требования:
- Высшее техническое образование
- Опыт работы с PostgreSQL от 3-х лет
- Глубокое знание архитектуры, принципов работы, тонкостей и нюансов PostgreSQL;
- Умение использовать CTE, массивы, json/jsonb, xml...
- Опыт разработки БД для системы с большим кол-вом пользователей
- Использование инструментов, ускоряющих написание кода и повышающих его качество
- Умение писать структурированный, понятный код, не нуждающийся в комментариях
- Оптимизация плана запросов
- Навыки разработки сложных SQL скриптов
- Умение разбираться с задачей целиком и доводить решение до конца
- Высокое качество выполнения работ
- Отличный тайм-менеджмент и многозадачность
- Личные качества: инициативность, самостоятельность, нацеленность на результат.
Будет преимуществом:
- Владение фреймворками Laravel / Symphony / Yii;
- Знание React, node.js;
- Знание английского языка на уровне intermediate и выше.
Условия:
- Формат работы: полностью удаленный;
- Рабочие дни пн-пт с гибким графиком;
- Оформление через ИП / самозанятого;
- Общение посредством Slack и Notion;
- Испытательный срок: 2 месяца;
- З/п сдельная и состоит из двух частей:
- почасовая оплата (небольшие задачи по выполненным проектам) из расчета от 1000 рублей в час;
- оплата за выполненные проекты, где стоимость определяется для каждого проекта отдельно;
- Нагрузкой можно гибко управлять.