Senior Database Developer (PostgreSQL)
ТОВ «НІК-Електроніка» - провідний український виробник обладнання для автоматизації обліку енергоресурсів. Ми створюємо сучасні лічильники електроенергії, води та тепла, а також програмне забезпечення для їх управління. Уже понад 20 років ми впроваджуємо інноваційні рішення для прозорого та ефективного обліку енергоресурсів, працюючи як на українському, так і на міжнародних ринках.
Ми шукаємо висококваліфікованого та досвідченого Senior Database Developer з експертним знанням PostgreSQL. Ви будете відповідати за архітектуру, продуктивність, масштабованість та безпеку наших критично важливих баз даних.
Ця роль вимагає глибокого розуміння реляційних систем, оптимізації та проектування складних схем даних.
Ваші Ключові Обов'язки:
- Проектування Схеми: Розробка, вдосконалення та підтримка високомасштабованих реляційних схем даних для нових та існуючих додатків.
- Оптимізація та Продуктивність: Ідентифікація та усунення "вузьких місць" продуктивності; проведення Performance Tuning (оптимізація запитів, індекси, конфігурація сервера PostgreSQL).
- Розробка PL/pgSQL: Написання, оптимізація та підтримка складних збережених процедур, функцій, тригерів та представлень (Views).
- Безпека та Цілісність: Забезпечення цілісності даних, керування доступом та впровадження найкращих практик безпеки бази даних.
- Наставництво: Проведення Code Review SQL-коду та менторство молодших розробників щодо ефективних підходів до роботи з PostgreSQL.
- Моніторинг: Налаштування та робота з інструментами моніторингу продуктивності та здоров'я бази даних.
Основні Вимоги (Must-Have):
- Досвід: Мінімум 5+ років комерційного досвіду у ролі Database Developer/DBA, з яких 3+ роки експертного досвіду з PostgreSQL.
- SQL: Експертне володіння SQL (складні JOIN, віконні функції, рекурсивні запити CTE, транзакції).
- PL/pgSQL: Глибокий досвід написання та налагодження збережених процедур, функцій та тригерів на PL/pgSQL.
- Оптимізація: Практичний досвід використання EXPLAIN ANALYZE та розуміння механізмів планувальника запитів PostgreSQL.
- Архітектура: Знання принципів нормалізації та денормалізації даних, вміння проектувати схему даних з нуля.
- Конфігурація: Розуміння ключових параметрів конфігурації PostgreSQL (наприклад, shared_buffers, work_mem).
- Версіонування: Досвід роботи з інструментами міграції та версіонування схеми даних (наприклад, Flyway або Liquibase).
Буде Перевагою (Nice-to-Have):
- Досвід роботи з NoSQL базами даних (наприклад, Redis, MongoDB).
- Знання технологій реплікації PostgreSQL (Streaming Replication, Logical Replication).
- Досвід роботи з розширеннями PostgreSQL (наприклад, PostGIS, TimescaleDB).
- Розуміння хмарних баз даних (AWS RDS, Azure Database for PostgreSQL, Google Cloud SQL).
Досвід роботи з системами черг повідомлень (RabbitMQ, Kafka) та їх інтеграцією з базою даних.
Ми Пропонуємо:
- Повну зайнятість 5/2, робота в офісі/гібридний формат (Київ/Вишгород) або ремоут
- Корпоративний трансфер, офіційне працевлаштування та бронювання
- Конкурентну заробітну плату та комфортні умови праці з гнучким графіком
- Можливість працювати над інноваційними продуктами та впливати на їх розвиток
- Оплату професійного навчання, необхідних для роботи AI-інструментів та участь у профільних конференціях
- Можливості для кар'єрного росту, навчання та підтримку зі сторони колег та керівництва
Required languages
| English | B1 - Intermediate |