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