Backend Developer (K/M)
9000 - 12000 złNASK
Warszawa
- Praca zdalna
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
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,Oferta pracy dodana 2 dni temu