← Back to jobs

Backend Developer (K/M)

Skills

agileaiapici cdjavajestjwtkafkamongodbnosqloauthpostgresqlrestscrumspringtest automationJavaPostgreSQLMongoDBKafkaCI/CDSpring

Description

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.

Twó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.

[wynagrodzenie] - 9000 - 12000 brutto [/wynagrodzenie]

[umowa] - umowa o pracę [/umowa]

[etat] - pełen etat [/etat]

[specjalista] - specjalista [/specjalista]

[typ] - zdalna [/typ]

Oferujemy:

  • Umowę o pracę
  • Równowagę między pracą a życiem osobistym
  • Elastyczne godziny pracy
  • Ciekawe projekty
  • Współpracę z ekspertami w branży
  • Udział w szkoleniach i konferencjach
  • Naukę języka angielskiego w godzinach pracy
  • Opiekę medyczną
  • Kartę Multisport
  • Ubezpieczenie na życie
  • Dofinansowanie wypoczynku
  • Biuro w dogodnej lokalizacji

Aplikuj na stanowisko

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

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Backend Developer jobs in Poland.

Finding similar jobs…