Mid/Senior Fullstack Software Developer
NCode House
⚲ Poznań
16 000 - 21 000 PLN netto (B2B)
Wymagania
- Angular 2+
- JavaScript
- Laravel
- MySQL
- PHP
Opis stanowiska
Mid/Senior Fullstack Software Developer Lider wyszukiwarek ofert nieruchomości w Polsce. Szukamy ludzi, którzy sami dowożą produkt. 💰 Warunki na stół od razu • 16 000 – 21 000 PLN B2B (pełny etat) • Stacjonarnie, Poznań (biuro, nie remote) • Długoterminowa współpraca, nie projekt na 3-miesiące Co budujemy nbot.pl — platforma, której używają biura nieruchomości w całej Polsce. Agent prowadzi klientów, zarządza ofertami, pilnuje umów i publikuje ogłoszenia — gdzie każdy portal ma własne reguły, własny format, własne pułapki. Nasz system sprawia, że to wszystko działa razem, a agent nie żongluje pięcioma narzędziami. To nie jest prosty CRUD. To kilka niezależnych obszarów — web scraping, CRM, integracje z portalami, wyszukiwarka — każdy ze swoją złożonością. Projekt rozwijamy od kilku lat, użytkownicy go kochają, a my jesteśmy numerem jeden w Polsce w segmencie wyszukiwarek ofert nieruchomości. Jak pracujemy (i dlaczego to ma znaczenie) Zanim napiszemy linijkę kodu — rozmawiamy z ekspertem o domenie. Nie piszemy kodu "bo w JIRA tak napisali". Rozumiemy dlaczego coś robimy, ważymy trade-offy i wybieramy świadomie. Każdy w zespole ma realny wpływ na to, jak system wygląda — i odpowiedzialność za swoje decyzje. Wiedzę trzymamy w dokumentacji (ADR, Design docs, testy) i kodzie, nie w głowach ludzi. Technicznie to oznacza: • Jeśli usuniesz Laravela, domena nadal się kompiluje i ma sens • Testy domenowe wykonują się w milisekundach — bez bazy, bez mocków • Architektura, szablony i konwencje są udokumentowane i egzekwowane automatycznie • Inwestujemy w tooling i AI-assisted development — automatyzujemy rutynę, żeby skupiać się na tym, co wymaga myślenia • Deploy idzie automatycznie z CI na AWS ECS Mały zespół. Szybkie decyzje. Płaska struktura. Zero korpo-polityki. Kogo szukamy Zależy nam na tym, jak myślisz — ale musisz też umieć pisać w naszym stacku od pierwszego dnia. Musisz: • Umieć myśleć w abstrakcjach — rozumieć, po co istnieją wzorce, warstwy i granice, nie tylko jak je zaimplementować • Być ciekawy domeny — chcieć zrozumieć, dlaczego coś działa tak a nie inaczej, zanim zaczniesz to kodować • Brać odpowiedzialność za swoje decyzje i umieć je uzasadnić — ale też zmienić zdanie, gdy ktoś pokaże lepszy argument • Mieć instynkt bezpieczeństwa — "a co jeśli ktoś zobaczy cudze dane?" to Twój naturalny odruch • Prowadzić temat od hasła do działającego kodu — dostajesz "eksporty" albo "powiadomienia mailowe" i sam doprecyzowujesz scope (kogo zapytać, czego brakuje, gdzie są pułapki), dekomponujesz, dowozisz. Specyfikacja rodzi się w trakcie pracy, nie przed nią • Znać PHP i Laravel w praktyce — nie "czytałem książkę", tylko "pisałem w tym komercyjnie i wiem, gdzie są miny" • Pracować z AI-assisted development na co dzień — Claude Code, Copilot, Cursor, cokolwiek. To nie ciekawostka na po godzinach, to narzędzie pracy. Jeśli Twoja reakcja to "AI mi psuje mózg" — to nie tu Twarde wymagania: • Min. 3 lata jako Fullstack Developer • Angular 2+ (frontend — w mniejszym zakresie, ale musisz ogarnąć) • MySQL / MariaDB, integracje REST API, Git • Polski na poziomie ojczystym (praca w polskim zespole) • Angielski B1+ (dokumentacja techniczna) Mile widziane: • DDD, CQRS, Clean Architecture — ale jeśli robiłeś dobre systemy bez tych etykietek, też się dogadamy • Web scraping • Sprawne poruszanie się w AWS Console • Doświadczenie z legacy i świadomość, że migracja to maraton, nie sprint Stack Backend (headless): PHP 8.5, Laravel 12, MariaDB, SQS, Docker Frontend: Angular 20 Jakość: PHPStan, PHPUnit, Infection (mutation testing) Infra: Terraform, AWS ECS, automatyczne deploymenty z CI Co dostaniesz u nas • Realny wpływ na produkt używany przez biura nieruchomości w całej Polsce • Zespół, który nie boi się trudnych decyzji technicznych • Szybką informację zwrotną — bez pięciu warstw managementu • Stabilną, długoterminową współpracę • Płaską strukturę i przyjacielskie relacje w zespole • Biuro w samym centrum miasta w Kupcu Poznańskim (biurowiec klasy A)