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.
responsibilities :
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)
requirements-expected :
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)
offered :
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.