Senior Fullstack Developer
⚲ Kraków, Warszawa
20 000 - 24 000 PLN netto (B2B)
Wymagania
- min. 5 lat komercyjnego doświadczenia w backendzie PHP (7.4+/8)
- ekspercka znajomość PostgreSQL — optymalizacja zapytań, indeksowanie, plany wykonania, migracje na dużych zbiorach danych
- doświadczenie w projektowaniu i utrzymaniu REST API
- doświadczenie z pipeline'ami importu danych i integracjami z systemami zewnętrznymi (pliki, API, kolejki) — idempotencja, walidacja, obsługa błędów, reprocessing
- praktyczna znajomość React — umiejętność dostarczenia funkcjonalności end-to-end
- doświadczenie w mentoringu innych developerów i prowadzeniu code review
- aktywne korzystanie z narzędzi AI (Claude, Cursor, Copilot, ChatGPT) w codziennej pracy
- angielski min. B2, polski płynnie
Opis stanowiska
Praca w zespole TAM (Technical Account Management) w firmie PropTech, gdzie tworzysz dedykowane funkcjonalności i integracje dla największych klientów enterprise (Prologis, P3, CTP, AmRest). Duża część pracy to importy/eksporty danych i integracje z systemami zewnętrznymi (ERP, HR, finanse, SSO), gdzie kluczowe są bezpieczeństwo, poprawność danych i wydajność bazy. To oferta dla kogoś, kto lubi pracować blisko klienta i rozwiązywać jego specyficzne problemy, a nie tylko rozwijać produkt. Uwaga: mimo tytułu 'Fullstack' rola jest w praktyce mocno backendowa (PHP/PostgreSQL), a wymóg 'eksperckiej' wiedzy o PostgreSQL na dużych zbiorach danych oznacza intensywną pracę nad optymalizacją wydajności.
🔍 Dekoder Ogłoszenia
🔴
Senior Fullstack Developer
Chociaż tytuł sugeruje pełny zakres obowiązków, nacisk na backend PHP i PostgreSQL w opisie może oznaczać, że rola jest bardziej backendowa z elementami frontendowymi.
🔴
TAM (Technical Account Management) team
Praca w tym zespole może oznaczać dużą liczbę interakcji z klientami i konieczność rozwiązywania ich specyficznych problemów, a nie tylko rozwój produktu.
🔴
Customizations must fit into a shared, multi-tenant product
Potrzeba tworzenia rozwiązań, które są jednocześnie unikalne dla klienta i kompatybilne z głównym produktem, może prowadzić do kompromisów architektonicznych i technicznych.
🟡
AI-assisted development: Claude / Cursor / Copilot are part of our daily workflow
Chociaż brzmi nowocześnie, może to oznaczać, że oczekuje się od Ciebie szybkiego przyswajania i efektywnego wykorzystania tych narzędzi, a nie tylko ich obecności.
🔴
Expert PostgreSQL - query optimization, indexing, execution plans, migrations on large datasets
Wymóg 'eksperckiej' wiedzy w PostgreSQL na dużych zbiorach danych może oznaczać bardzo intensywne i wymagające zadania związane z optymalizacją wydajności bazy danych.