Senior Fullstack Engineer (PHP/Symfony + JS/Vue)

19k - 24k PLN/ mies.B2B
SeniorFull-time·B2B
#399388·Dodano 13 dni temu·25
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

PHPSymfonyPostgreSQLSoftware ArchitectureRabbitMQDockerDDDGoogle Cloud PlatformPhalconVue.js

Firma i stanowisko

OpenNexus tworzy rozwiązania wspierające organizacje publiczne i społeczności w bardziej efektywnym, transparentnym i odpowiedzialnym działaniu. Firma realizuje misję budowania zaangażowanych społeczności i poprawy komfortu życia przy odpowiedzialnym gospodarowaniu środkami publicznymi. Pracuje w modelu samozarządzania i zespołach zwanych kręgami, z głównym miejscem pracy w zespole "Krąg Zakupowa", odpowiedzialnym za rozwój flagowego produktu.

Wymagania

  • Minimum 7 lat komercyjnego doświadczenia w tworzeniu oprogramowania, szczególnie w złożonych projektach lub produktach
  • Bardzo dobra znajomość PHP i Symfony, świadome stosowanie wzorców projektowych z uzasadnieniem wyborów
  • Umiejętność samodzielnego budowania i utrzymania warstwy UI w VueJS i TypeScript (nie wymagana rola architekta frontendu)
  • Doświadczenie w pracy z kodem legacy, umiejętność przeprowadzania refaktoryzacji do modularnej architektury bez zatrzymywania biznesu
  • Myślenie produktowe łączące kod z wartością dla użytkownika, świadome podejmowanie decyzji o rezygnacji z funkcji
  • Znajomość DDD i podejścia bounded contexts do wydzielania modułów i projektowania integracji, z chęcią współtworzenia tych rozwiązań
  • Świadome wykorzystanie narzędzi AI w pracy inżynierskiej oraz promowanie ich mądrego stosowania w zespole
  • Projektowanie stabilnych kontraktów między modułami, pisanie kodu z myślą o wydajności i niezawodności pod produkcyjnym obciążeniem
  • Dobra znajomość relacyjnych baz danych (PostgreSQL, MySQL), umiejętność czytania planów wykonania i świadome indeksowanie
  • Traktowanie testów jako integralnej części definicji ukończenia prace, a nie dodatku po fakcie

Nice to have:

  • Doświadczenie w regulowanej branży (GovTech/FinTech)

Obowiązki

  • Aktywne współdecydowanie o zakresie budowanych rozwiązań i proponowanie rozwiązań już na etapie przyjmowania wymagań
  • Prowadzenie kluczowych zmian end-to-end: od hipotezy, przez projekt techniczny i kod, po wdrożenie, monitoring i wnioski
  • Refaktoryzacja kluczowych funkcjonalności z legacy do modularnej architektury z bieżącym wsparciem dla obecnego systemu
  • Projektowanie architektury modularnego monolitu, wyznaczanie granic modułów (bounded contexts) i projektowanie integracji między nimi
  • Współtworzenie platformowych konwencji i wzorców oraz dzielenie się dobrymi praktykami dla spójności zespołu
  • Wdrażanie zmian po stronie frontendu, w tym komponentów Vue, integracja z API i zapewnienie spójności aplikacji
  • Podnoszenie jakości zespołu poprzez dobre praktyki, code review i świadome podejście do testów

Benefity

  • Wynagrodzenie 19.000 do 24.000 PLN netto + VAT na B2B
  • Premia roczna uzależniona od wyników firmy
  • Elastyczne podejście do miejsca pracy: 100% zdalnie z całej Polski; dla osób z Poznania możliwość pracy hybrydowej lub stacjonarnej w biurze
  • Dostęp do prywatnej opieki zdrowotnej, ubezpieczenia grupowego i karty multisport
  • Dopłata do obiadów w biurze
  • Dofinansowanie do rozwoju
Elastyczne godziny
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Płatny urlop

Inne informacje

Informujemy, że administratorem danych jest OPEN NEXUS Sp. z o.o. z siedzibą w Poznaniu, ul. Bolesława Krzywoustego 3 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

Open Nexus

Open Nexus

Pracodawca

Aplikuj teraz