
W skrócie
zdania wybrane z oferty- Projektowanie i implementacja nowych funkcjonalności backendu
- Rozwijanie i utrzymanie API oraz integracji z innymi systemami
- Praktyczna znajomość fundamentów: projektowanie i konsumowanie REST API, praca z bazami danych (relacyjne i/lub NoSQL), uwierzytelnianie OAuth2/JWT
Pełny opis
z pracuj.plTwój zakres obowiązków
- Projektowanie i implementacja nowych funkcjonalności backendu
- Rozwijanie i utrzymanie API oraz integracji z innymi systemami
- Pisanie testów automatycznych i dbanie o jakość kodu
- Diagnozowanie i naprawa błędów, w tym zgłaszanych z produkcji
- Utrzymanie i bezpieczna refaktoryzacja istniejącego kodu
- Udział w code review i w ceremoniach Scrum
- Współpraca z zespołem frontend, testerami i analitykami
Nasze wymagania
- Doświadczenie w komercyjnym tworzeniu backendu (min. 2 lata) w dowolnym ekosystemie programistycznym
- Praktyczna znajomość fundamentów: projektowanie i konsumowanie REST API, praca z bazami danych (relacyjne i/lub NoSQL), uwierzytelnianie OAuth2/JWT
- Umiejętność pisania testów automatycznych i rozumienie ich roli w utrzymaniu jakości
- Podstawy diagnozowania problemów: umiejętność izolacji błędu i weryfikacji rozwiązania przed zgłoszeniem ukończenia
- Umiejętność pracy z kodem cudzym i legacy (czytanie ze zrozumieniem, bezpieczne zmiany)
- Systematyczność, dokładność, umiejętność pracy w zespole
- Przed nawiązaniem stosunku pracy, zgodnie z art. 26d ust. 1 ustawy o Krajowym Systemie Cyberbezpieczeństwa, niezbędne będzie przedłożenie zaświadczenia z krajowego rejestru karnego (art. 265 – 269b) o niekaralności w zakresie przestępstw przeciwko ochronie informacji.
Mile widziane
- Znajomość stacku - Java 21, Spring Boot, MongoDB, PostgreSQL, Kafka
- Znajomość modelowania domenowego (DDD) i architektury heksagonalnej
- Znajomość procesów CI/CD oraz narzędzi kontroli jakości
- Znajomość metodyk Agile/Scrum i narzędzi do zarządzania backlogiem (Redmine)
- Praktyczne doświadczenie z narzędziami AI wspomagającymi programowanie, w tym weryfikacja poprawności wygenerowanego kodu
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- dofinansowanie nauki języków
- dofinansowanie szkoleń i kursów
- ubezpieczenie na życie
- elastyczny czas pracy
- owoce
- spotkania integracyjne
- preferencyjne pożyczki
- firmowa biblioteka
- brak dress code’u
- kawa / herbata
- dodatkowe świadczenia socjalne
- dofinansowanie biletów do kina, teatru
- dofinansowanie wypoczynku
NASK
Zespół Rozwoju Systemu S46 działa w Dziale Rozwoju Systemów Cyberbezpieczeństwa, który jest częścią Centrum Cyberbezpieczeństwa i Infrastruktury NASK-PIB.
Na co dzień pracujemy w Scrumie. Wraz z Product Ownerem, testerami, analitykami i projektantami UX współtworzymy zespół produktowy, który stale się rozrasta.
Obecnie rozwijamy i utrzymujemy głównie S46 Cyber Hub (dawniej System S46) - platformę operacyjną krajowego systemu cyberbezpieczeństwa, zbudowaną przez NASK na zlecenie Ministra Cyfryzacji na podstawie ustawy o KSC. System działa produkcyjnie od 2021 roku. Korzystają z niego tysiące podmiotów: operatorzy usług kluczowych, administracja publiczna, zespoły CSIRT i organy właściwe ds. cyberbezpieczeństwa. Platforma wspiera zgłaszanie i obsługę incydentów, dystrybucję ostrzeżeń, wymianę informacji o cyberzagrożeniach oraz współpracę między uczestnikami systemu.
Po nowelizacji ustawy o KSC system przechodzi dynamiczny rozwój. Platforma, obecnie pod nazwą S46 Cyber Hub, staje się ekosystemem produktów, zyskuje nowe funkcje i integracje, a do korzystania z niej będą zobowiązane kolejne tysiące podmiotów kluczowych i ważnych. To oznacza realne wyzwania, takie jak skalowalność czy wysokie wymagania wobec niezawodności i bezpieczeństwa rozwiązania.
Szukamy osób, które chcą być częścią tego zespołu i rozwijać aplikacje istotne dla cyberbezpieczeństwa państwa.
Tak się u nas pracuje
Treść ogłoszenia pochodzi z pracuj.pl i należy do jego autora.
Historia oferty
bez zmian od publikacji- Opublikowana na pracuj.pl