Fullstack Developer

Talanto

Elbląg

Hybrid

PLN 100,000 - 145,000

Full time

17 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Talanto poszukuje doświadczonego Fullstack Developera, który weźmie odpowiedzialność za całą aplikację: backend, frontend i integrację z klientem. Będziesz pracować nad systemem, który analizuje zdjęcia lotnicze i generuje raporty dla inżynierów.

Na stanowisku będziesz projektować API od podstaw (Python, FastAPI), budować interfejs w React+TypeScript, a także optymalizować bazy relacyjne i kolejki zadań (PostgreSQL, PostGIS, Celery, Redis). Praca stacjonarna w Elblągu, możliwość hybrydy.

Qualifications

  • Co najmniej 3 lata doświadczenia po stronie frontend i backend
  • Dobra znajomość React i TypeScript, z interfejsem o dużej ilości danych
  • Python na serwerze, projektowanie API od zera, FastAPI mile widziane
  • Relacyjne bazy danych – projektowanie i optymalizacja
  • Samodzielność i odpowiedzialność za decyzje, także trudne
  • Dobra komunikacja z różnymi kompetencjami, współpraca z UX
  • Znajomość polskiego i angielskiego w mowie i piśmie
  • Obecność w biurze w Elblągu minimum 3 dni w tygodniu

Responsibilities

  • Zarządzanie całą aplikacją: backend, frontend i wdrożenie u klienta
  • Obsługa wgrywania setek plików zdjęć, kolejkowanie analiz i stabilne działanie systemu
  • Projektowanie modelu danych, interfejsu i raportów dla inżynierów
  • Wdrożenia i utrzymanie całego środowiska
  • Współpraca z zespołem AI i UX, aby wyniki były czytelne na ekranie
  • Podejmowanie decyzji dotyczących architektury, narzędzi i rozwoju produktu

Skills

React
TypeScript
Python
FastAPI
PostgreSQL
Docker

Tools

PostGIS
Redis
Celery

Job description

Czym się zajmujemy

Dron przelatuje nad mostem lub turbiną wiatrową i robi kilkaset zdjęć. Nasze modely znajdują na nich pęknięcia, ubytki i korozję, a aplikacja podpowiada inżynierowi, czym trzeba zająć się najpierw. Uczymy przy tym system przewidywać, jak dane uszkodzenie się rozwinie.

W zespole mamy ludzi, którzy od lat zajmują się diagnostyką konstrukcji i przetwarzaniem obrazu. Mamy modele i prototypy.

Za co będziesz odpowiadać

Bierzesz na siebie całą aplikację: bazę danych, backend, interfejs i wdrożenie u klienta. Modeli nie trenujesz, bo od tego mamy zespół AI. Twoim zadaniem jest sprawić, żeby te modele realnie pracowały w produkcie.

Najtrudniejszy kawałek to obsługa zdjęć z lotów, czyli wgrywanie kilkuset plików naraz, ustawianie analiz w kolejce i sensowne zachowanie systemu wtedy, gdy coś wysypie się w połowie. Do tego dochodzi model danych, interfejs, w którym inżynier obejrzy zdjęcia z zaznaczonymi uszkodzeniami i wygeneruje raport, oraz wdrożenia i utrzymanie tego wszystkiego.

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

To najważniejszy akapit w tym ogłoszeniu, więc przeczytaj go uważnie.

Nie potrzebujemy wykonawcy zadań z listy. Potrzebujemy kogoś, kto po kilku tygodniach przyjdzie i powie: tę rzecz robimy źle i wiem dlaczego, tej w ogóle nie powinniśmy budować, a tu jest narzędzie, które oszczędzi nam trzy miesiące. Chcemy słyszeć propozycje dotyczące architektury, technologii, ale też samego produktu i tego, co realnie pomoże klientowi.

Stack opisany niżej jest naszą najlepszą decyzją na dziś, a nie dogmatem. Jeśli uważasz, że coś w nim jest błędem, powiedz to na rozmowie. Potraktujemy to jako argument za Tobą, nie przeciw.

Wybór jest świadomy: jeden język na backendzie i w modelach, baza, która radzi się z historią obiektu w czasie i z geometrią, oraz porządna kolejka zadań, bo analiza kilkuset zdjęć trwa minuty, a nie milisekundy.

  • Frontend:React, TypeScript, Vite, MUI z DataGrid do dużych tabel detekcji, biblioteka map.
  • Dane:PostgreSQL z PostGIS, przechowywanie plików w S3 lub MinIO.
  • Przetwarzanie:Celery i Redis do kolejkowania analiz, Docker.
  • Modele, czyli działka zespołu AI:PyTorch, TensorFlow, OpenCV.
Kogo szukamy
  • Co najmniej 3 lata doświadczenia komercyjnego po obu stronach, na froncie i na backendzie.
  • Dobry React i TypeScript, na tyle dobry, żeby ogarnąć interfejs z naprawdę dużą ilością danych.
  • Python na serwerze, z projektowaniem API od zera, a nie tylko podłączaniem gotowych końcówek. FastAPI mile widziane. Jeśli przychodzisz z Node.js i chcesz się przesiąść, porozmawiajmy.
  • Bazy relacyjne jako coś, co się projektuje i optymalizuje, a nie coś, co po prostu niczy się.
  • Samodzielność i gotowość do brania odpowiedzialności za decyzje, także te trudne.
  • Umiejętność dogadania się z ludźmi o zupełnie innych kompetencjach. Z zespołem AI ustalasz, w jakiej postaci modele oddają wyniki, a z osobą od UX to, jak te wyniki mają wyglądać na ekranie. Fullstack siedzi dokładnie pomiędzy i od jego komunikacji sporo zależy.
  • Polski i angielski na dobrym poziomie, 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ą albo przetwarzaniem obrazu, choćby przelotna. Nie chodzi o trenowanie sieci, tylko o to, żeby rozmowa z zespołem AI szła gładko. Poza tym doświadczenie z przetwarzaniem wsadowym i zadaniami w tle, z danymi przestrzennymi, z PostGIS oraz z CI/CD i chmurą.

Nie musisz znać się na lotnictwie, mieć uprawnień dronowych ani umieć budować modeli AI.

Wynagrodzenie 9 000-13 000 zł, B2B.

Dostajesz realny wpływ na kształt produktu i jego architekturę, bo jesteś pierwszą osobą na tym stanowisku. Pracujesz przy problemie, którego nie da się rozwiązać samym CRUD-em, z ludźmi, którzy naprawdę znają się na swojej dziedzinie. Efekty widać poza ekranem, bo most przeanalizowany przez nasz system można potem obejrzeć na własne oczy. Decyzje zapadają szybko, a projekty mają stabilne finansowanie ze środków europejskich.

Gdzie pracujesz

Biuro mamy w Elblągu, przy ulicy Stanisława Sulimy 1, i tam trafia sprzęt oraz dane z lotów. Pracujemy stacjonarnie lub hybrydowo, przy czym minimum trzy dni w tygodniu szędzasz w biurze.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Product Manager
Technical Product Manager

Droplabs • Kraków

On-site
PLN 201,000 - 246,000
Wynagrodzenie na B2B 18k–22k zł netto
Umowa o pracę 15k–19k zł brutto
Sprzęt do pracy
+2
AI/ML Engineer (Custom Models, NLP, Python)
AI/ML Engineer (Custom Models, NLP, Python)

GrantBot.AI • Gdynia

Hybrid
PLN 180,000 - 280,000
Mid Fullstack Developer 2.0 (PHP + React + Cursor/Windsurf)
Mid Fullstack Developer 2.0 (PHP + React + Cursor/Windsurf)

Telemedi - assistance & digital health platform • Warszawa

Hybrid
Wynagrodzenie 15 000 - 22 000 PLN netto
Elastyczny model pracy
Opieka medyczna
+1
Senior Full Stack Developer
Senior Full Stack Developer

Pragmatic Coders • Kraków

On-site
Budżet szkoleniowy
Wsparcie tech leadów
Możliwość pracy z AI
+1
Backend Developer (.NET/C#) with AI Mindset
Backend Developer (.NET/C#) with AI Mindset

internetum • Gdynia

On-site
PLN 180,000 - 260,000
Python Developer (GCP)
Python Developer (GCP)

Whites Sp. z o.o. • Warszawa

On-site
PLN 120,000 - 190,000
Realny wpływ na narzędzia
Bezpośredni kontakt z odbiorcami pracy
Krótka ścieżka decyzyjna i brak biurok
+3
AI Engineer
AI Engineer

Silky Coders • Województwo pomorskie

Hybrid
PLN 180,000 - 300,000
Prywatna opieka medyczna
Ubezpieczenie grupowe
Program HeLPP – wellbeing
+6
Product Engineer (Mid)
Product Engineer (Mid)

Telemedi • Poland

Hybrid
PLN 180,000 - 280,000
Elastyczny model pracy
Opieka medyczna
Karta Multisport
+1
Product Engineer (Senior)
Product Engineer (Senior)

Telemedi - assistance & digital health platform • Warszawa

Hybrid
PLN 180,000 - 260,000
Elastyczny model pracy (hybrydowy)
Opieka medyczna
Karta Multisport
+1
AI-Augmented Developer (Fullstack)
AI-Augmented Developer (Fullstack)

HeadHR • Poland

Remote
PLN 180,000 - 320,000
Atrakcyjne wynagrodzenie
Pełna praca zdalna
Wkład w narzędzia projektowe