Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 4, 2026
Fullstack Developer
Mid • On-site
108,000 - 156,000 PLN/yr
Elbląg, WN, Poland
Apply now
Czym się zajmujemy
Dron przelatuje nad mostem lub turbiną wiatrową i robi kilkaset zdjęć. Modele znajdują na nich pęknięcia, ubytki i korozję, a aplikacja podpowiada inżynierowi, czym trzeba zająć się najpierw. System jest również uczony przewidywania, jak dane uszkodzenie się rozwinie.
W zespole są osoby od lat zajmujące się diagnostyką konstrukcji i przetwarzaniem obrazu. Dostępne są modele i prototypy.
Za co będziesz odpowiadać
Bierzesz na siebie całą aplikację: bazę danych, backend, interfejs i wdrożenie u klienta. Nie trenujesz modeli — zajmuje się tym zespół AI. Twoim zadaniem jest sprawić, żeby modele realnie pracowały w produkcie.
Najtrudniejszy obszar to obsługa zdjęć z lotów: wgrywanie kilkuset plików naraz, ustawianie analiz w kolejce oraz sensowne zachowanie systemu, gdy coś wysypie się w połowie. Zakres obejmuje też model danych, interfejs, w którym inżynier obejrzy zdjęcia z zaznaczonymi uszkodzeniami i wygeneruje raport, a także wdrożenia i utrzymanie rozwiązania.
Podlegasz bezpośrednio CTO i pracujesz obok zespołu AI. Na początku będziesz jedyną osobą na tym stanowisku.
Szukamy kogoś, kto ma własne zdanie
Nie chodzi o wykonywanie zadań z listy. Oczekiwana jest osoba, która potrafi wskazać błędy, zaproponować rezygnację z niepotrzebnych funkcji oraz dobrać narzędzia oszczędzające czas zespołu. Mile widziane są propozycje dotyczące architektury, technologii, produktu i tego, co realnie pomoże klientowi.
Opisany stack jest aktualną decyzją, a nie dogmatem. Jeśli uznasz, że któryś z jego elementów jest błędem, warto przedstawić argumenty podczas rozmowy.
Technologie
- Frontend: React, TypeScript, Vite, MUI z DataGrid do dużych tabel detekcji, biblioteka map.
- Backend: Python z FastAPI.
- Dane: PostgreSQL z PostGIS, przechowywanie plików w S3 lub MinIO.
- Przetwarzanie: Celery i Redis do kolejkowania analiz, Docker.
- Modele — obszar zespołu AI: PyTorch, TensorFlow, OpenCV.
Kogo szukamy
- Co najmniej 3 lata doświadczenia komercyjnego po obu stronach: frontendzie i backendzie.
- Dobra znajomość React i TypeScript, pozwalająca tworzyć interfejs z dużą ilością danych.
- Python po stronie serwera oraz projektowanie API od zera, nie tylko podłączanie gotowych endpointów. FastAPI jest mile widziane. Kandydaci z Node.js, którzy chcą przejść na Python, również są rozważani.
- Umiejętność projektowania i optymalizacji relacyjnych baz danych.
- Samodzielność oraz gotowość do brania odpowiedzialności za decyzje, również trudne.
- Umiejętność komunikacji z osobami o różnych kompetencjach: z zespołem AI w sprawie formatu wyników modeli oraz z osobą od UX w sprawie ich prezentacji na ekranie.
- Dobra znajomość języka polskiego i angielskiego w mowie i piśmie.
- Obecność w biurze w Elblągu minimum trzy dni w tygodniu.
Co się przyda, choć nie jest konieczne
Styczność ze sztuczną inteligencją lub przetwarzaniem obrazu, nawet podstawowa. Nie chodzi o trenowanie sieci, lecz o sprawną komunikację z zespołem AI. Przydatne będzie też doświadczenie z przetwarzaniem wsadowym i zadaniami w tle, danymi przestrzennymi, PostGIS, CI/CD oraz chmurą.
Nie musisz znać się na lotnictwie, mieć uprawnień dronowych ani umieć budować modeli AI.
Co dajemy
Wynagrodzenie: 9 000–13 000 zł, B2B. Rola daje realny wpływ na kształt produktu i jego architekturę, ponieważ jest to pierwsze stanowisko tego typu. Praca dotyczy problemu wykraczającego poza prosty CRUD, w zespole ze specjalistami z dziedziny diagnostyki konstrukcji i przetwarzania obrazu. Decyzje zapadają szybko, a projekty mają stabilne finansowanie ze środków europejskich.
Gdzie pracujesz
Biuro znajduje się w Elblągu, przy ul. Stanisława Sulimy 1, gdzie trafia sprzęt oraz dane z lotów. Możliwa jest praca stacjonarna lub hybrydowa, przy czym minimum trzy dni w tygodniu należy spędzać w biurze.
Rekrutacja
Proces obejmuje analizę CV, krótką rozmowę online o oczekiwaniach i warunkach, a następnie rozmowę techniczną, podczas której wspólnie zostanie zaprojektowany fragment systemu. Na koniec przewidziane jest spotkanie w Elblągu. Każda osoba otrzyma odpowiedź, także w przypadku decyzji odmownej.
Similar jobs you might like
Fullstack Developer (React + Kotlin/Java)
7N Sp. z o. o.
Senior
Technology
Gdansk, PM, Poland · Remote
24K zł - 27K zł/yr
27 days ago
Fullstack Developer
co.brick
Mid
Technology
Gliwice, SL, Poland · Remote
18K zł - 26K zł/yr
1 days ago
🚀 Senior Fullstack Engineer (Java / Kotlin + React)
7N Sp. z o. o.
Senior
Technology
Gdańsk, Poland · Remote
0K zł - 0K zł/yr
27 days ago

Fullstack Developer (Python + Angular)
Ness Solution
Senior
Technology
Warsaw, Poland · Remote
N/A
57m ago

Fullstack .NET + Angular
Link Group
Mid
Technology
Krakow, MA, Poland · On-site
0K zł - 0K zł/yr
1 days ago
Fullstack Software Engineer
Inter Cars S.A.
Senior
Technology
Warsaw, MZ, Poland · Hybrid
N/A
27 days ago
Fullstack Software Engineer
Inter Cars S.A.
Senior
Technology
Warsaw, MZ, Poland · Hybrid
N/A
27 days ago
AI-First Senior Fullstack Developer
PhotoAiD
Senior
Technology
Warsaw, MZ, Poland · Remote
276K zł - 360K zł/yr
27 days ago
Senior Fullstack Developer (React + Python)
PhotoAiD
Senior
Technology
Warsaw, MZ, Poland · Remote
276K zł - 360K zł/yr
21 days ago
Fullstack Engineer (AI, Distributed Systems, Automation)
Web Impact
Mid
Technology
Krakow, MA, Poland · Remote
14K zł - 20K zł/yr
27 days ago