PHP Developer
co.brick
To rola senior backend developera, który będzie projektować, rozwijać i utrzymywać backend wysokowydajnej platformy cyfrowej w PHP 8+ i Symfony. Praca obejmuje projektowanie i wersjonowanie REST API, integrację z systemami zewnętrznymi (ERP, płatności, logistyka), zarządzanie asynchroniczną komunikacją przez RabbitMQ, optymalizację zapytań PostgreSQL oraz konteneryzację w Docker. Stosowane są DDD, SOLID, czysty kod i obowiązkowe testy automatyczne.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: wielkość zespołu i struktura organizacyjna, plany rozwoju platformy i roadmapa produktu.
To rola senior backend developera, który będzie projektować, rozwijać i utrzymywać backend wysokowydajnej platformy cyfrowej w PHP 8+ i Symfony. Praca obejmuje projektowanie i wersjonowanie REST API, integrację z systemami zewnętrznymi (ERP, płatności, logistyka), zarządzanie asynchroniczną komunikacją przez RabbitMQ, optymalizację zapytań PostgreSQL oraz konteneryzację w Docker. Stosowane są DDD, SOLID, czysty kod i obowiązkowe testy automatyczne.
- ✓Bardzo szczegółowy i techniczny opis obowiązków i wymagań
- ✓Nacisk na DDD, SOLID, czysty kod i automatyzację testów – świadczy o dojrzałości technicznej
- ✓Praca zdalna na B2B – elastyczność i niezależność
- ✓Wymagane CI/CD i Docker – nowoczesne podejście do dostarczania oprogramowania
- !Brak informacji o wielkości zespołu i liczbie osób na podobnym stanowisku
- !Nieokreślony zakres odpowiedzialności za architekturę (czy decyzje podejmuje zespół, czy narzucone?)
- !Brak wzmianki o dyżurach on-call lub oczekiwanej dostępności po godzinach
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Rozwój i utrzymanie backendowych funkcji w PHP 8+ i Symfony
- •Projektowanie i dokumentowanie REST API z walidacją, autoryzacją, filtrowaniem i paginacją
- •Integracja platformy z systemami ERP, bramkami płatności, fakturowaniem i logistyką
- •Architektura baz danych PostgreSQL – indeksowanie, integralność relacyjna, optymalizacja zapytań
- •Implementacja asynchronicznych kolejek w RabbitMQ z retry, dead-letter i idempotencją
- •Używanie Redisa do cachowania, blokad, rate limitu i sesji
- •Pisanie i utrzymywanie testów automatycznych oraz udział w code review
- •Przygotowanie środowisk deweloperskich w Docker i integracja z CI/CD
Oferta dla doświadczonych specjalistów (Senior).
Solidny mid-level developer z przynajmniej 3-letnim doświadczeniem w PHP/Symfony, który ma podstawowe doświadczenie z Dockerem i integracjami REST oraz rozumie koncepcje DDD i automatyzacji testów.
Osoby z mniej niż 3 latami doświadczenia w PHP i Symfony, które nie miały styczności z integracjami systemów zewnętrznych, konteneryzacją i testami automatycznymi. Juniorzy i midzi bez biegłości w wymaganych narzędziach nie powinni aplikować.
- ?Ile osób liczy zespół backendowy i jak wygląda struktura zespołów (zwinne zespoły, feature teamy)?
- ?Czy przewidziane są dyżury on-call, a jeśli tak, jaka jest ich częstotliwość i jakie wynagrodzenie?
- ?Jakie konkretnie systemy zewnętrzne są integrowane i czy są one dobrze udokumentowane?
- ?Czy istnieje możliwość wpływu na wybór narzędzi i architektury, czy jest to narzucone odgórnie?
- ?Jakie jest typowe obciążenie pracą – ilość zadań, presja czasowa, nadgodziny?
- ?Czy firma oferuje budżet szkoleniowy, dofinansowanie konferencji lub książek?
- ?Jaki jest model podejmowania decyzji technicznych – czy zespół ma autonomię, czy kierownictwo dyktuje rozwiązania?
- ?Czy w projekcie istnieje legacy code, który wymaga refaktoryzacji, czy budujemy od zera?
- −Wielkość zespołu i struktura organizacyjna
- −Plany rozwoju platformy i roadmapa produktu
- −Proces rekrutacyjny (liczba etapów, czas oczekiwania, zadanie rekrutacyjne)
- −Dostępność budżetu szkoleniowego lub konferencyjnego