Fullstack Engineer
Open Nexus
Rola backend-heavy fullstack developera w firmie tworzącej oprogramowanie dla organizacji publicznych. Będziesz rozwijać flagowy system, migrując funkcjonalności z legacy (Phalcon) do nowej modularnej architektury (Symfony) oraz wspierając frontend w Vue.js/TypeScript. Pracujesz w samozarządzających się kręgach, aktywnie uczestniczysz w wymaganiach i podejmujesz decyzje techniczne. To rola dla kogoś, kto lubi mieć wpływ na produkt i nie boi się refaktoryzacji.
Brakuje: nie podano wielkości zespołu w kręgu, brak informacji o dyżurach/on-call.
Rola backend-heavy fullstack developera w firmie tworzącej oprogramowanie dla organizacji publicznych. Będziesz rozwijać flagowy system, migrując funkcjonalności z legacy (Phalcon) do nowej modularnej architektury (Symfony) oraz wspierając frontend w Vue.js/TypeScript. Pracujesz w samozarządzających się kręgach, aktywnie uczestniczysz w wymaganiach i podejmujesz decyzje techniczne. To rola dla kogoś, kto lubi mieć wpływ na produkt i nie boi się refaktoryzacji.
- ✓Praca w strukturze samozarządzającej (kręgi) – realna autonomia
- ✓Transparentność i odpowiedzialność jako wartości firmowe
- ✓Firma z misją (publiczne organizacje) – praca ma znaczenie
- ✓Pełna zdalność z możliwością korzystania z biura
- ✓Nowoczesny stack (Symfony, Vue, GCP) mimo legacy
- −Premia roczna uzależniona od wyniku firmy – brak szczegółów jak jest mierzona
- −Gra rekrutacyjna 313c – nieznany format i czasochłonność
- −Konieczność refaktoryzacji legacy (Phalcon) – może być duże zadanie
- !Brak informacji o wielkości zespołu w kręgu
- !Brak informacji o on-call lub dyżurach
- !Brak szczegółów dotyczących budżetu na rozwój (dofinansowanie – jak duże?)
- !Wymóg znajomości języków obcych tylko na poziomie czytania dokumentacji – może być ryzyko w komunikacji
- •Pisanie i code review kodu backendowego w PHP/Symfony
- •Implementacja nowych funkcjonalności i refaktoryzacja starego kodu (Phalcon -> Symfony)
- •Wsparcie frontendu w Vue.js i TypeScript
- •Projektowanie i optymalizacja zapytań do PostgreSQL
- •Utrzymanie i rozwijanie systemów kolejkowania (RabbitMQ)
- •Uczestnictwo w spotkaniach kręgu produktowego (planowanie, design, wydania)
- •Pisanie testów (jednostkowych, integracyjnych) i podnoszenie jakości kodu
- •Monitorowanie wydanych funkcjonalności i reagowanie na błędy
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Developer z 3-letnim doświadczeniem komercyjnym, który solidnie zna PHP i Symfony (lub Laravel), ma podstawy Vue.js/TypeScript i potrafi pisać testy. Jest gotów uczyć się i aktywnie uczestniczyć w wymaganiach.
Juniorzy z mniej niż 3 latami doświadczenia, pure frontendowcy, którzy nie chcą pracować w backendzie, ani osoby preferujące sztywną hierarchię i gotowe specyfikacje.
- ?Ile osób liczy zespół w kręgu produktowym?
- ?Jak duża i stara jest część legacy (Phalcon) – ile % kodu wymaga refaktoryzacji?
- ?Jak często są wydania i jak wygląda monitoring?
- ?Czy są dyżury on-call? Jeśli tak, jak często?
- ?Na czym polega gra rekrutacyjna 313c i ile czasu zajmuje?
- ?Jak mierzona jest premia roczna i czy jest gwarantowana minimalna kwota?
- ?Jaki jest budżet na rozwój (szkolenia, konferencje)?
- −Nie podano wielkości zespołu w kręgu
- −Brak informacji o dyżurach/on-call
- −Brak opisu narzędzi do monitoringu i deployów
- −Nie wiadomo, czy wspomniane narzędzia AI są wymagane czy tylko mile widziane
Praca w samozarządzających się kręgach, bez sztywnej hierarchii. Kultura oparta na odpowiedzialności, transparentności i prostocie działania. Zespół jest blisko siebie, a decyzje podejmowane są wspólnie.
Etap 1: Weryfikacja CV. Etap 2: Gra rekrutacyjna 313c (autorska gra dopasowująca talenty). Etap 3: Spotkanie online z zespołem projektowym (Google Meet). Etap 4: Spotkanie w biurze lub online – rozmowa o kulturze i szczegółach. Decyzja z feedbackiem.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię PHP. Pełne statystyki zarobków →