Database Developer

Natek — Poland · Posted ~2 hours ago

Senior

Skills

PostgreSQL database development SQL backend systems Java Spring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A database developer position focused on supporting large-scale backend systems, improving database quality, and solving complex performance challenges in an enterprise environment.

Highlights

Expert database engineering role working with large-scale systems, advanced architectures, and challenging performance optimization tasks.

Description

Job Description 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. Your Responsibilities Wsparcie zespołów developerskich (Java/Spring) w obszarze PostgreSQLOptymalizacja zapytań SQL z wykorzystaniem EXPLAIN oraz EXPLAIN ANALYZEPraca z bardzo dużymi wolumenami danych (rzędu terabajtów)Tworzenie procedur składowanych PostgreSQL w celu udostępniania danychProjektowanie i utrzymanie rozwiązań opartych o replikację logicznąWykorzystanie postgres_fdw w architekturach rozproszonychProjektowanie i utrzymanie partycjonowania dużych tabelProjektowanie i optymalizacja indeksówW wybranych przypadkach - udział w strojeniu instancji PostgreSQL (parametry serwera, wykorzystanie pamięci) Our Requirements Bardzo głęboka, praktyczna znajomość PostgreSQL (wersje 14–17+)Bardzo dobre umiejętności optymalizacji zapytań SQLBiegłość w pracy z EXPLAIN oraz EXPLAIN ANALYZEDoświadczenie w pracy z bardzo dużymi wolumenami danych (TB+)Umiejętność pisania procedur składowanych w PostgreSQLPraktyczne doświadczenie z replikacją logiczną (publication/subscription, migracje bez downtime)Zaawansowana znajomość postgres_fdw w architekturach rozproszonychDoświadczenie w projektowaniu i utrzymaniu partycjonowania dużych tabelEkspercka wiedza z zakresu indeksów PostgreSQLWykształcenie wyższe techniczne (informatyka lub kierunki pokrewne) Benefits Długofalowa współpraca oparta o nasze wartości: edukacja, partnerstwo i odpowiedzialnośćInternal Mobility Program – ciesz się wieloma możliwościami rozwoju kariery, rotacją stanowisk, różnorodnością projektów i technologiiProgram Poleceń – współpracuj ze swoimi znajomymi i zyskaj bonus!5/10 Years NATEK Club – oferujemy długoterminową współpracę, a każdą piątą rocznicę współpracy świętujemy nagrodamINATEK CSR Events oraz integracjeKafeteriaOpieka medyczna (Medicover)MultisportSzkolenia techniczne i personalneKursy językoweDodatkowo tylko dla UOP: Ubezpieczenie na życiePersonal Event BonusDzień wolny na wolontariat