Fullstack developer Node.js
⚲ Warszawa
29 500 - 34 500 PLN netto (B2B)
Wymagania
- min. 10 lat doświadczenia w inżynierii oprogramowania z samodzielną odpowiedzialnością za rozwiązania full-stack
- zaawansowana znajomość Node.js (API, serwisy, architektury asynchroniczne)
- zaawansowana znajomość React w budowie nowoczesnych, responsywnych aplikacji
- doświadczenie z danymi i produktami Big Data (pipeline'y, przetwarzanie rozproszone, platformy analityczne)
- doświadczenie w integracji modeli AI/ML z systemami produkcyjnymi (model serving, API, monitoring, MLOps)
- praktyczne doświadczenie we wdrażaniu i skalowaniu serwisów na Kubernetes w środowisku produkcyjnym
- biegła znajomość języka polskiego i angielskiego
Mile widziane
- znajomość CI/CD, Terraform, Helm, narzędzi observability oraz LLM, wektorowych baz danych, Kafka/Spark, AWS/GCP/Azure
Opis stanowiska
Praca przy platformie Digital Adoption Platform (DAP) — warstwie wizualnych wskazówek i spersonalizowanych treści nakładanych na aplikacje i strony klientów korporacyjnych. Realnie będziesz rozwijać full-stack (Node.js + React), mikroserwisy na Kubernetes oraz integrować modele AI/ML z systemem produkcyjnym, a także budować pipeline'y danych. Uwaga: ogłoszenie wymaga minimum 10 lat doświadczenia i samodzielnego prowadzenia funkcjonalności od architektury po monitoring — w praktyce oznacza to bardzo szeroki zakres obowiązków i odpowiedzialność za utrzymanie istniejących rozwiązań, nie tylko tworzenie nowych. Dobra oferta dla seniora, który lubi gasić pożary produkcyjne i pracować na styku backendu, danych i ML.
🔍 Dekoder Ogłoszenia
🔴
Rozwiązywanie złożonych problemów produkcyjnych dotyczących wydajności, skalowalności i infrastruktury oraz dzielenie się wiedzą inżynierską w ramach współpracy technicznej.
Może oznaczać, że będziesz głównie zajmować się gaszeniem pożarów i naprawianiem istniejącego kodu, a nie tworzeniem nowych, innowacyjnych rozwiązań.
🔴
Współpraca z zespołami data science i ML przy integrowaniu modeli AI/ML z systemami produkcyjnymi, obejmująca model serving, monitoring i optymalizację wydajności.
Może sugerować, że będziesz odpowiedzialny za techniczną stronę wdrażania modeli, która często jest mniej ekscytująca niż samo tworzenie modeli.
🔴
Samodzielne prowadzenie funkcjonalności od etapu projektowania architektury przez implementację, testowanie aż po monitoring w środowisku produkcyjnym.
Oznacza to, że będziesz musiał być ekspertem od wszystkiego, od planowania po utrzymanie, co może być przytłaczające i wymagać bardzo szerokiego zakresu umiejętności.
🔴
Minimum 10 lat doświadczenia zawodowego w inżynierii oprogramowania z udokumentowaną samodzielną odpowiedzialnością za rozwiązania full-stack.
Wymaganie 10 lat doświadczenia w branży IT, która szybko się zmienia, może być wygórowane i sugerować, że szukają kogoś z bardzo specyficznym, być może przestarzałym, zestawem umiejętności lub chcą zapłacić mniej za doświadczenie.
🟡
Projektowanie, rozwijanie i utrzymanie aplikacji full-stack z wykorzystaniem Node.js na backendzie oraz React na frontendzie.
Choć brzmi to standardowo, w praktyce może oznaczać, że będziesz musiał być ekspertem w obu technologiach, a nie tylko mieć podstawową wiedzę.