Database Developer
NATEK POLAND
⚲ Warszawa
Wymagania
- PostgreSQL
- SQL
- postgres_fdw
Opis stanowiska
Nasze wymagania: Bardzo głęboka, praktyczna znajomość PostgreSQL (wersje 14–17+) Bardzo dobre umiejętności optymalizacji zapytań SQL Biegłość w pracy z EXPLAIN oraz EXPLAIN ANALYZE Doświadczenie w pracy z bardzo dużymi wolumenami danych (TB+) Umiejętność pisania procedur składowanych w PostgreSQL Praktyczne doświadczenie z replikacją logiczną (publication/subscription, migracje bez downtime) Zaawansowana znajomość postgres_fdw w architekturach rozproszonych Doświadczenie w projektowaniu i utrzymaniu partycjonowania dużych tabel Ekspercka wiedza z zakresu indeksów PostgreSQL Wykształcenie wyższe techniczne (informatyka lub kierunki pokrewne) O projekcie: Dołącz do zespołu, który rozwija kluczowy system backendowy dużej platformy bankowej. Projekt realizowany jest w jednym z najbardziej strategicznych obszarów organizacji - obejmuje cały backend systemu bankowego oraz wszystkie domeny funkcjonalne. To środowisko o wysokiej skali, realnym wpływie i bardzo dojrzałych standardach inżynierskich. Rola daje możliwość pracy z terabajtami danych, zaawansowaną architekturą PostgreSQL oraz realnymi wyzwaniami wydajnościowymi, zamiast „CRUD-owych” projektów bez głębi technologicznej. Zakres współpracy Projekt jest rozwijany produkcyjnie i długofalowo. Dołączysz do jednego z zespołów Scrumowych (docelowo ponad 20 osób), pracując blisko z developerami backendowymi (Java/Spring), testerami oraz administratorami baz danych. Rola ma charakter ekspercki i przekrojowy - Twoja wiedza będzie wspierać nie tylko jeden zespół, ale jakość całej warstwy bazodanowej. Zakres obowiązków: Wsparcie zespołów developerskich (Java/Spring) w obszarze PostgreSQL Optymalizacja zapytań SQL z wykorzystaniem EXPLAIN oraz EXPLAIN ANALYZE Praca z bardzo dużymi wolumenami danych (rzędu terabajtów) Tworzenie procedur składowanych PostgreSQL w celu udostępniania danych Projektowanie i utrzymanie rozwiązań opartych o replikację logiczną Wykorzystanie postgres_fdw w architekturach rozproszonych Projektowanie i utrzymanie partycjonowania dużych tabel Projektowanie i optymalizacja indeksów W wybranych przypadkach - udział w strojeniu instancji PostgreSQL (parametry serwera, wykorzystanie pamięci) Oferujemy: Długofalowa współpraca oparta o nasze wartości: edukacja, partnerstwo i odpowiedzialność. Praca w projektach dedykowanych dla największych marek na świecie z sektora finansowego i telekomunikacyjnego. Możliwość wymiany doświadczeń w międzynarodowych środowisku i rozwoju w projektach realizowanych w Polsce, lub innych krajach: Słowacja, Czechy, Bułgaria. Praca w nowoczesnym środowisku z innowacyjnymi technologiami. Elastyczne godziny pracy. Prywatna opieka medyczna. Karta Multisport lub My Cafeteria. Ubezpieczenie na życie. NATEK loyalty Club. Możliwość dołączenia do społeczności odpowiedzialnej społecznie i uczestniczenia w inicjatywach firmowych. Dla kontraktorów - uprawnienie do 23 dodatkowych dni świadczenia usług w roku. Dodatkowy płatny dzień wolny na wolontariat dla pracowników na etacie.