Senior Data Base Developer (PostgreSQL)

Open 23d

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.