Michael Page International (Poland) Sp. z o.o.

Senior Fullstack Developer - IT Contracting

wygasa za 29 dni (do )
  • Kraków, małopolskie

Umowa o pracę

Podobne oferty pracy

MichalePage feed import

Zakres obowiązków

Osoba na tym stanowisku będzie odpowiedzialna za wdrożenia chmurowe, rozwój backendu i frontendu, dostosowanie doświadczeń użytkownika (UX) w aplikacji webowej oraz utrzymanie środowiska produkcyjnego dla chmury OEM i portalu internetowego opartego na React, zintegrowanego z platformą IoT.

obejmuje przejęcie dostarczonego rozwiązania bazowego, wdrożenie go na środowiska testowe i produkcyjne, dostosowanie interfejsu użytkownika do wymagań rynku oraz zapewnienie stabilnego działania całego stosu technologicznego, w tym wprowadzanie zmian zarówno w kodzie, jak i infrastrukturze.

Chmura i operacje (~40%)

  • Wdrażanie i utrzymanie środowisk testowych (staging) oraz produkcyjnych na AWS (kontenery, CI/CD, zarządzanie sekretami, Firebase).
  • Konfiguracja i obsługa integracji z DCF, CPS, MSF/KMS oraz workerami zdarzeń CDP.
  • Promowanie wydań na kolejne środowiska wraz z możliwością wycofania zmian (rollback) oraz utrzymywanie pełnej separacji środowisk.
  • Monitorowanie API, workerów, certyfikatów, obsługa incydentów oraz wdrażanie poprawek bezpieczeństwa.
  • Tworzenie i aktualizacja procedur operacyjnych (runbooków) oraz przygotowywanie comiesięcznych raportów operacyjnych.


Rozwój backendu i integracji (~35%)

  • Implementacja i utrzymanie zmian w API opartych o Node.js i Express (naprawa błędów, kwestie bezpieczeństwa, niewielkie funkcjonalności, dostosowanie kontraktów API).
  • Dostosowywanie integracji do zmian w usługach IoT lub wykorzystywanych SDK.
  • Rozwiązywanie problemów blokujących środowisko produkcyjne, m.in. w zakresie autoryzacji/JWT, logowania zdarzeń, procesów CI oraz zarządzania konfiguracją poza kodem.
  • Praca z PostgreSQL, Redis oraz S3 wykorzystywanymi w rozwiązaniu; przegląd kodu i przejęcie odpowiedzialności za jego utrzymanie po przekazaniu projektu.


Frontend / UX (~25%)

  • Dostosowywanie aplikacji SPA opartej na React i Vite (branding, treści w języku angielskim, motywy i konfiguracja).
  • Dopasowanie menu i ekranów do specyfikacji ról użytkowników platformy (realizowane etapowo zgodnie z priorytetami produktu).
  • Egzekwowanie zasad bezpieczeństwa UX (np. brak możliwości zdalnego sterowania urządzeniami przez aplikację webową tam, gdzie jest to zabronione).
  • Naprawa błędów zgłoszonych podczas testów akceptacyjnych (UAT) oraz wykonywanie testów smoke test przed wdrożeniami.


Wymagania

  • Doświadczenie z Node.js / Express oraz aplikacjami React SPA (Vite lub podobne rozwiązania).
  • Znajomość AWS, kontenerów, procesów CI/CD (np. GitHub Actions), zarządzania sekretami i konfiguracją środowisk.
  • Znajomość PostgreSQL oraz praktyczne doświadczenie z Redis i magazynami obiektowymi.
  • Doświadczenie we wdrażaniu zmian bezpośrednio do kodu produkcyjnego (nie tylko utrzymaniu infrastruktury).
  • Umiejętność reagowania na incydenty produkcyjne.
  • Dobra znajomość języka angielskiego w komunikacji pisemnej.
  • Doświadczenie we współpracy z zewnętrznymi dostawcami oraz pracą na współdzielonych repozytoriach Git.

Oferujemy

  • Obecności w biurze klienta pod Krakowem co najmniej raz w tygodniu
  • Umowa B2B via Michael Page

Podobne oferty pracy

  • Administratorem danych osobowych jest Michael Page Finance & Human Resources 40-007 Katowice Uniwersytecka 13, NIP: 5252345586. Moje dane osobowe przetwarzane są w celu rekrutacji przez Administratora. Wiem, że przysługują mi następujące prawa: prawo żądania dostępu do swoich danych, prawo do ich sprostowania, prawo do usunięcia danych, prawo do ograniczenia przetwarzania, prawo do wniesienia sprzeciwu oraz prawo do przenoszenia danych. Więcej informacji na temat przetwarzania danych osobowych, znajduje się w Polityce Prywatności Administratora.
  • Wyrażam zgodę na przetwarzanie moich danych osobowych przez Michael Page Finance & Human Resources 40-007 Katowice Uniwersytecka 13, NIP: 5252345586 zawartych w załączonych dokumentach aplikacyjnych (w tym wizerunku), na potrzeby bieżącej rekrutacji. Zgoda jest dobrowolna i może być w każdym czasie wycofana. Dodatkowo wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w załączonych dokumentach aplikacyjnych (w tym wizerunku), na potrzeby przyszłych rekrutacji przez okres 12 miesięcy. Zgoda jest dobrowolna i może być w każdym czasie wycofana.
Dodana
Wygasa (za 29 dni)

Chcesz dowiedzieć się więcej o firmie?

Zobacz profil pracodawcy

Polecani pracodawcy