Senior Data Base Developer (PostgreSQL)
Senior Database Developer (PostgreSQL)
Twój wpływ
Poszukujemy doświadczonego Senior Database Developera (PostgreSQL), który będzie odpowiedzialny za zaprojektowanie, zbudowanie i rozwój architektury bazy danych dla nowego produktu. Szukamy osoby, która potrafi przełożyć wymagania biznesowe na skalowalny, bezpieczny i wydajny model danych oraz będzie wyznaczać najlepsze praktyki w obszarze PostgreSQL.
To rola dla eksperta, który lubi projektować rozwiązania od podstaw i ma realny wpływ na architekturę systemu.
Zakres obowiązków
Projektowanie architektury baz danych PostgreSQL od podstaw.
Modelowanie danych (koncepcyjne, logiczne i fizyczne).
Tworzenie wydajnych schematów, tabel, relacji, indeksów i partycjonowania.
Optymalizacja zapytań SQL oraz wydajności bazy danych.
Projektowanie strategii wysokiej dostępności, backupów i odtwarzania danych.
Definiowanie standardów projektowych i dobrych praktyk związanych z PostgreSQL.
Współpraca z architektami, backend developerami oraz zespołem DevOps.
Projektowanie mechanizmów bezpieczeństwa, kontroli dostępu oraz integralności danych.
Udział w przeglądach architektury i podejmowaniu kluczowych decyzji technologicznych.
Dokumentowanie rozwiązań technicznych.
Wymagania
Minimum 5 lat doświadczenia w pracy z PostgreSQL.
Bardzo dobrej znajomości projektowania relacyjnych baz danych.
Doświadczenia w projektowaniu baz danych dla systemów o wysokiej dostępności i dużym wolumenie danych.
Zaawansowanej znajomości SQL oraz optymalizacji wydajności.
Doświadczenia z indeksowaniem, partycjonowaniem oraz planami wykonania zapytań.
Znajomości mechanizmów replikacji, backupów i disaster recovery.
Doświadczenia z migracjami oraz ewolucją modeli danych.
Znajomości zagadnień związanych z bezpieczeństwem danych.
-
Umiejętności współpracy z zespołami programistycznymi i architektami.