Tech Lead
- Warsaw, Poland
- Dataplace
- Full-Time
- Remote
Job Description:
Tech Lead | Full-Stack | Python · Django · React
Szukamy doświadczonej osoby full-stack, która przejmie rozwój placeme — naszej platformy location intelligence. Samodzielnie dowozisz kod od PostgreSQL, przez backend w Django z API GraphQL, po interfejs mapowy w React i TypeScript. Środek ciężkości: 60% backend, 40% frontend. Docelowo odpowiadasz za architekturę i standardy inżynierskie, dlatego autentyczną chęć prowadzenia zespołu traktujemy jako kryterium kwalifikujące.
PRACA ZDALNA • PEŁEN WYMIAR • WYNAGRODZENIE ZALEŻNE OD DOŚWIADCZENIA
O nas
Jesteśmy firmą technologiczną w obszarze geoanalityki. Nasze analizy pomagają największym firmom z branży retail, mediowej i FMCG w Polsce oraz CEE (Czechy, Słowacja, Węgry, Rumunia) optymalizować sieć sprzedaży i wybierać lokalizacje pod jej rozwój.
placeme to platforma geoAI, w której klienci analizują lokalizacje: zasięgi oddziaływania, ruch pieszy i samochodowy, dane demograficzne, siłę nabywczą, konkurencję i POI. Interfejs jest w dużej mierze mapowy i mocno interaktywny, a korzystają z niego na co dzień największe marki retailowe w regionie.
Czym będziesz się zajmować
- Rozwój end-to-end — funkcje produktowe od schematu bazy, przez API GraphQL w Django, po interfejs mapowy w React
- Przejęcie i uporządkowanie istniejącego systemu oraz projektowanie architektury nowych modułów: kolejnych warstw danych, nowych rynków CEE, funkcji eksportowych
- Optymalizacja wydajności — zapytania przestrzenne na dużych zbiorach (geometrie, H3, agregacje na milionach heksagonów) i renderowanie warstw mapowych w przeglądarce
- Przetwarzanie asynchroniczne — ciężkie zapytania i eksporty: idempotencja, retry, DLQ, obserwowalność kolejek
- Produkcyjne funkcje AI/LLM — walidowane schematy we/wy, fallbacki, feature flags; współodpowiedzialność za jakość, koszt i latencję
- Współpraca z zespołem Data Science — kontrakty danych między warstwą analityczną a aplikacją
- Standardy inżynierskie i CI/CD — code review, konwencje API, strategia testów, monitoring, proces release'owy
- Docelowo: budowa zespołu (2–4 osoby), roadmapa techniczna i rola partnera technicznego dla zarządu
Czego oczekujemy
- Min. 5 lat komercyjnego doświadczenia webowego, w tym min. 4 lata produkcyjnie z Pythonem i Django — pełne aplikacje z modelem danych i migracjami, nie skrypty
- Min. 2–3 lata produkcyjnie z Reactem i TypeScriptem, w których samodzielnie budowałaś/eś i utrzymywałaś/eś interfejsy
- Doświadczenie z istniejącym, dojrzałym systemem: refactoring, migracje, dług techniczny — samo greenfield nie wystarczy
- GraphQL po stronie serwera: projektowanie i bezpieczna ewolucja schematu, problem N+1, testowanie kontraktów
- Zaawansowany PostgreSQL/PostGIS: plany zapytań, indeksy zwykłe i przestrzenne, optymalizacja zapytań na geometriach
- Przetwarzanie asynchroniczne (RabbitMQ, Celery lub odpowiednik), Docker, CI/CD, AWS na poziomie użytkowym
- Testy automatyczne i obserwowalność: logi, metryki, alerty, podstawy SLI/SLO
- Wdrożenie przynajmniej jednej produkcyjnej funkcji opartej o LLM albo bardzo dobre rozumienie pełnego cyklu takiego wdrożenia
- Polski biegły, angielski min. B2
Ponieważ docelowo obejmiesz rolę Tech Leada, równie poważnie traktujemy: samodzielność i sprawczość (bierzesz nieostry problem, dopytujesz o kontekst i dowozisz bez mikrozarządzania), komunikację techniczną (potrafisz uzasadnić decyzję architektoniczną osobie nietechnicznej) oraz odpowiedzialność operacyjną (przy awarii porządkujesz diagnozę i przywrócenie usługi, a potem wracasz do wniosków, nie do szukania winnych).
Dodatkowym atutem będzie
- Doświadczenie w prowadzeniu zespołu — formalne lub nieformalne przejęcie odpowiedzialności za obszar produktu
- Dane przestrzenne poza samą bazą: GeoJSON, układy współrzędnych (EPSG:4326 / 2180), H3, GeoPandas
- Mapbox GL, Leaflet lub pokrewne (deck.gl, MapLibre, OpenLayers)
- SaaS B2B: multi-tenancy, role i uprawnienia, limity
- Snowflake, BigQuery lub Databricks w kontekście integracji z aplikacją
Co oferujemy
- Wynagrodzenie adekwatne do doświadczenia — aplikując, podziel się swoimi oczekiwaniami
- Preferujemy B2B, przy projektach grantowych możliwa również umowa o pracę
- Pełna zdalność (pracujemy z Portugalii, Wiednia czy Giżycka) lub biuro w Warszawie, jeśli wolisz
- Elastyczne godziny i urlop no limit
- ESOP w zależności od rozwoju Twojej roli
- Multisport lub Medicover — Ty wybierasz
- Budżet szkoleniowy według Twoich potrzeb
- Płaska struktura — bezpośredni kontakt z zarządem, krótka droga decyzyjna
- Realny wpływ: decyzje architektoniczne w placeme należą do Ciebie, nie do zewnętrznego dostawcy
- Ciekawa domena — location intelligence, geoAI, mapy w skali pięciu rynków CEE