Senior Database Developer Miejsce pracy: Warszawa Technologie, których używamy Wymagane PostgreSQL System operacyjny Windows macOS 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. Twój 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 postgresfdw 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) 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ść postgresfdw 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) Tak pracujemy nad projektem Continuous Deployment Continuous Integration dokumentacja narzędzia do trackowania zadań automatyzacja testów środowiska testowe testy jednostkowe To 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. Benefity dofinansowanie zajęć sportowych prywatna opieka medyczna ubezpieczenie na życie możliwość pracy zdalnej elastyczny czas pracy spotkania integracyjne program rekomendacji pracowników dodatkowy urlop NATEK POLAND Firma założona w Czeskim Brnie w 2004 roku, od samego początku skoncentrowana na współpracy ze światowymi liderami branży IT. Jesteśmy doświadczoną firmą posiadającą dogłębną wiedzę z zakresu budowania wydajnych zespołów projektowych IT. Naszą misją jest dostarczanie wysokiej jakości rozwiązań outsourcingowych IT w Europie Środkowo-Wschodniej, aby pomóc naszym klientom w poprawie ich wydajności, zapewniając jednocześnie naszym pracownikom środowisko pracy oparte na partnerstwie. Doświadczenie naszych zespołów w różnych branżach (FMCG, bankowość, motoryzacja, telekomunikacja) pozwala nam trafnie przewidywać potrzeby klientów. Dzięki naszej specjalistycznej wiedzy opracowujemy rozwiązania dostosowane do indywidualnych potrzeb. Nasze zespoły pomagają dopasować ekspertów IT do odpowiednich projektów, aby zapewnić satysfakcjonujące rozwiązania dla obu stron. By submitting this application you consent to the processing of your personal data by NATEK Poland (Spektrum Tower, Twarda 18, 00-105 Warszawa)) for the purposes of assesing your aplication for potentially suitable roles as described.You may withdraw your consent at any time by emailing to dataprotectionoffice@natek.euFor more information, please refer to our privacy policy statement agreement question:I understand and consent for my data to be processed in line with the Privacy Notice and Privacy Policy.