
Senior Backend Developer (Java)
Power Media•Warszawa•Stacjonarna
Power Media to software house specjalizujący się w dostarczaniu rozwiązań IT dla klientów zewnętrznych, operujący w modelu projektowym. Firma stawia na nowoczesny stack technologiczny oparty na Javie, mikroserwisach oraz chmurze, co pozwala na pracę przy projektach o dużej skali. Kultura organizacyjna jest typowa dla firm usługowych, gdzie priorytetem jest terminowość i jakość dostarczanego kodu dla międzynarodowych partnerów. Brak jawnych widełek płacowych w ogłoszeniu jest standardem dla tej firmy, co utrudnia ocenę konkurencyjności oferty na tle rynku. Reputacja firmy jest stabilna, choć rotacja bywa wyższa niż w firmach produktowych ze względu na specyfikę pracy w outsourcingu.
📝 Opis główny / Wstęp
Dołącz do międzynarodowego zespołu technologicznego pracującego nad rozwojem nowoczesnych produktów cyfrowych, które mają realny wpływ na globalny biznes i procesy operacyjne. Jako Senior Backend Developer będziesz odpowiedzialny za projektowanie, rozwój i utrzymanie wydajnych oraz skalowalnych systemów backendowych.
Zadania:
- Projektowanie oraz rozwój skalowalnych systemów backendowych i API
- Współodpowiedzialność za jakość, wydajność i bezpieczeństwo rozwiązań
- Współpraca z zespołami produktowymi, analitycznymi oraz innymi zespołami technologicznymi w środowisku międzynarodowym
- Identyfikowanie i rozwiązywanie złożonych problemów technicznych
- Przeglądy kodu oraz aktywne podnoszenie jakości wytwarzanego oprogramowania
- Mentoring i wsparcie mniej doświadczonych członków zespołu
- Wpływ na kierunek rozwoju architektury oraz dobór narzędzi i technologii
- Udział w podejmowaniu decyzji technologicznych oraz współtworzenie standardów inżynierskich
Profil kandydata
Szukamy osoby, która:
- myśli systemowo i lubi rozwiązywać złożone problemy
- chce mieć wpływ na architekturę i jakość rozwiązań
- dobrze odnajduje się w środowisku międzynarodowym
- potrafi dzielić się wiedzą i wspierać innych
- wykazuje inicjatywę i poczucie odpowiedzialności za dostarczane rozwiązania
Główne wymagania:
- Ponad 7 lat doświadczenia w tworzeniu oprogramowania w języku Java
- Doświadczenie w projektowaniu i budowie systemów rozproszonych oraz architektury mikroserwisowej
- Praktyczna znajomość projektowania i rozwijania REST API
- Doświadczenie w pracy z relacyjnymi i/lub nierelacyjnymi bazami danych
- Znajomość środowisk chmurowych (mile widziane doświadczenie z GCP)
- Doświadczenie w pracy z konteneryzacją (Docker, Kubernetes)
- Ugruntowana znajomość wzorców projektowych oraz dobrych praktyk inżynierskich
- Doświadczenie w zapewnianiu jakości (testy, code review, dobre praktyki)
- Bardzo dobra znajomość języka angielskiego (codzienna praca w środowisku międzynarodowym)