Mid/Senior Fullstack Software Developer

4 401 - 5 776 USDNet per month - B2B
PHP

Mid/Senior Fullstack Software Developer

PHP
plac Wiosny Ludów 2, Poznań

NCode House

Full-time
B2B
Mid
Office
4 401 - 5 776 USDNet per month - B2B

Job description

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)

Tech stack

    Polish

    B1

    MySQL

    advanced

    PHP

    advanced

    Angular 2+

    regular

    JavaScript

    regular

    Laravel

    regular

Office location

Mid/Senior Fullstack Software Developer

4 401 - 5 776 USDNet per month - B2B
Summary of the offer

Mid/Senior Fullstack Software Developer

plac Wiosny Ludów 2, Poznań
NCode House
4 401 - 5 776 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is NCode House (hereinafter "controller"). You have the right to request access to your pe... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.