Praca
Z kanału partnera
Starszy programista backendowy PHP
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- SHIFTBASE B.V.
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
O Shiftbase
W Shiftbase tworzymy oprogramowanie dla pracowników, które pomaga ludziom wykonywać pracę. Tysiące zespołów w całej Europie codziennie korzysta z naszej platformy, aby planować pracę, śledzić czas i zarządzać urlopami, uwalniając je od niepotrzebnej administracji, aby mogły skupić się na tym, co ważne i co zainspirowało ich biznes.
W miarę ciągłego zwiększania się liczby klientów, zastosowań i ambicji dotyczących produktów, wymagania stawiane naszej platformie rosną wraz z nami. Nasz backend musi skalować się pod względem jakości, niezawodności i szybkości zmian. Dlatego też dużo inwestujemy w modernizację naszej platformy, budując fundament, który pozwala nam działać szybciej, zapewniać lepsze doświadczenia i wspierać kolejną fazę rozwoju Shiftbase.
O roli:
Jako starszy inżynier zaplecza jesteś kluczowym czynnikiem zarówno w dostarczaniu produktów, jak i modernizacji platformy. Pracujesz nad rdzeniem naszego zaplecza, poprawiając niezawodność, wydajność i skalowalność, mając wyraźny cel przekształcenia Shiftbase z platformy, z której ludzie korzystają, w platformę, którą kochają.
Pomagasz ewoluować dojrzałą, monolityczną bazę kodu w bardziej modułową, testowalną i przyszłościową architekturę. Modernizując podstawy produktu, bezpośrednio zapewniasz lepsze doświadczenia użytkownika, szybszą iterację i wyższą ogólną jakość produktu.
Co zrobisz
Dbaj o doskonałość techniczną
• Projektuj i dostarczaj wysokiej jakości, skalowalne rozwiązania dla złożonych funkcji i komponentów systemu
• Podejmuj świadome decyzje architektoniczne, które równoważą pragmatyzm z długoterminową wizją
• Ustaw poprzeczkę w zakresie rzemiosła technicznego poprzez swój wkład i recenzje kodu
• Własne złożone inicjatywy techniczne od projektu po produkcję, dzieląc je na testowalne przyrosty
Buduj pod kątem niezawodności i skali
• Zdefiniuj kompleksowe strategie testowania złożonych funkcji, dbając o jakość w zespole
• Debuguj i rozwiązuj złożone problemy w wielu komponentach, poprawiając obserwowalność systemu
• Stosuj najlepsze praktyki bezpieczeństwa w całym cyklu rozwoju
• Udział w monitorowaniu, ostrzeganiu i ulepszaniu kondycji systemu
Włącz rozwój zespołu
• Inżynierowie mentorzy, udzielający ukierunkowanych wskazówek technicznych i informacji zwrotnych
• Wspieraj proces wdrażania i umożliwiaj środowisko współpracy i dzielenia się wiedzą
• Pomóż kształtować praktyki dostarczania i poprawiaj szybkość działania zespołu poprzez podejmowanie decyzji opartych na danych
Czego szukamy
Podstawowa wiedza techniczna
Masz głębokie doświadczenie w inżynierii backendowej ze złożonymi systemami o dużej skali. Nie oczekujemy specjalistycznej wiedzy we wszystkim wymienionym poniżej. Cenimy inżynierów, którzy zbudowali głębię i szerokość dzięki prawdziwej ciekawości i dążeniu do rozwiązywania rzeczywistych problemów. Oto przykłady kompetencji, które mają znaczenie w tej roli:
• Nowoczesne wzorce PHP i architektoniczne: Doświadczenie z architekturą heksagonalną, projektowaniem opartym na domenie lub podobnymi wzorcami, które kładą nacisk na modelowanie domen zamiast magii frameworków. Można budować łatwe w utrzymaniu systemy bez polegania na skrótach frameworka.
• Projektowanie SQL i baz danych: Wygodne pisanie surowego SQL (nie tylko abstrakcji ORM) i praca ze złożonymi schematami relacyjnymi, szczególnie w przypadku danych wrażliwych na czas, takich jak harmonogramy, karty czasu pracy i listy płac, gdzie integralność i wydajność mają kluczowe znaczenie.
• Doświadczenie w modernizacji starszych wersji: Stopniowo ewoluowałeś dojrzałe systemy, zamiast wprowadzać zmiany od razu po wielkim wybuchu. Wiesz, kiedy przeprowadzić strategiczną modernizację, a kiedy pozostawić działający kod w nienaruszonym stanie, i rozumiesz równowagę pomiędzy postępem a stabilnością podczas obsługi tysięcy klientów.
• Monolit do usług: doświadczenie w rozbijaniu monolitów z dobrą oceną tego, kiedy dystrybucja rozwiązuje rzeczywiste problemy (wąskie gardła we wdrożeniu, autonomia zespołu), a kiedy dodaje niepotrzebnej złożoności.
• Testowanie w dotychczasowych kontekstach: praktyczne doświadczenie w testowaniu jednostkowym i integracyjnym, szczególnie w zakresie przyrostowego poprawiania zasięgu w istniejących systemach.
To może być Twoja wymarzona praca, jeśli…
✅ Lubisz modernizować dojrzałą platformę i przekształcać dotychczasowy kod w coś, z czego jesteś dumny
✅ Energię czerpiesz z rozbicia monolitu i ukształtowania bardziej modułowej, zorientowanej na usługi architektury
✅ Zależy Ci na jakości produktu, a nie tylko na „kodzie wysyłki”.
✅ Lubisz poprawiać niezawodność, wydajność i wygodę programistów tak samo, jak dodawać nowe funkcje
✅Lubisz ścisłą współpracę z produktem i frontendem, aby podejmować lepsze decyzje techniczne i produktowe
To prawdopodobnie nie jest Twoja wymarzona praca, jeśli…
⛔️ Chcesz pracować tylko nad projektami typu greenfield i całkowicie unikać starszych systemów
⛔️ Nie czujesz się komfortowo, refaktoryzując istniejący kod lub wprowadzając stopniowe ulepszenia
⛔️ Wolisz dostawać w pełni zdefiniowane rozwiązania, niż pomagać w ich kształtowaniu
⛔️ Szukasz roli, w której decyzje architektoniczne są już „podjęte”
⛔️ Wolisz optymalizować lokalnie, niż dbać o kompleksową obsługę produktu
Uwaga: Kandydaci spoza Holandii nie będą brani pod uwagę
Znajdź więcej ofert pracy ze znajomością języka angielskiego w Holandii na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/shiftbase-bv/senior-php-backend-developer-zoetermeer-249736)
W Shiftbase tworzymy oprogramowanie dla pracowników, które pomaga ludziom wykonywać pracę. Tysiące zespołów w całej Europie codziennie korzysta z naszej platformy, aby planować pracę, śledzić czas i zarządzać urlopami, uwalniając je od niepotrzebnej administracji, aby mogły skupić się na tym, co ważne i co zainspirowało ich biznes.
W miarę ciągłego zwiększania się liczby klientów, zastosowań i ambicji dotyczących produktów, wymagania stawiane naszej platformie rosną wraz z nami. Nasz backend musi skalować się pod względem jakości, niezawodności i szybkości zmian. Dlatego też dużo inwestujemy w modernizację naszej platformy, budując fundament, który pozwala nam działać szybciej, zapewniać lepsze doświadczenia i wspierać kolejną fazę rozwoju Shiftbase.
O roli:
Jako starszy inżynier zaplecza jesteś kluczowym czynnikiem zarówno w dostarczaniu produktów, jak i modernizacji platformy. Pracujesz nad rdzeniem naszego zaplecza, poprawiając niezawodność, wydajność i skalowalność, mając wyraźny cel przekształcenia Shiftbase z platformy, z której ludzie korzystają, w platformę, którą kochają.
Pomagasz ewoluować dojrzałą, monolityczną bazę kodu w bardziej modułową, testowalną i przyszłościową architekturę. Modernizując podstawy produktu, bezpośrednio zapewniasz lepsze doświadczenia użytkownika, szybszą iterację i wyższą ogólną jakość produktu.
Co zrobisz
Dbaj o doskonałość techniczną
• Projektuj i dostarczaj wysokiej jakości, skalowalne rozwiązania dla złożonych funkcji i komponentów systemu
• Podejmuj świadome decyzje architektoniczne, które równoważą pragmatyzm z długoterminową wizją
• Ustaw poprzeczkę w zakresie rzemiosła technicznego poprzez swój wkład i recenzje kodu
• Własne złożone inicjatywy techniczne od projektu po produkcję, dzieląc je na testowalne przyrosty
Buduj pod kątem niezawodności i skali
• Zdefiniuj kompleksowe strategie testowania złożonych funkcji, dbając o jakość w zespole
• Debuguj i rozwiązuj złożone problemy w wielu komponentach, poprawiając obserwowalność systemu
• Stosuj najlepsze praktyki bezpieczeństwa w całym cyklu rozwoju
• Udział w monitorowaniu, ostrzeganiu i ulepszaniu kondycji systemu
Włącz rozwój zespołu
• Inżynierowie mentorzy, udzielający ukierunkowanych wskazówek technicznych i informacji zwrotnych
• Wspieraj proces wdrażania i umożliwiaj środowisko współpracy i dzielenia się wiedzą
• Pomóż kształtować praktyki dostarczania i poprawiaj szybkość działania zespołu poprzez podejmowanie decyzji opartych na danych
Czego szukamy
Podstawowa wiedza techniczna
Masz głębokie doświadczenie w inżynierii backendowej ze złożonymi systemami o dużej skali. Nie oczekujemy specjalistycznej wiedzy we wszystkim wymienionym poniżej. Cenimy inżynierów, którzy zbudowali głębię i szerokość dzięki prawdziwej ciekawości i dążeniu do rozwiązywania rzeczywistych problemów. Oto przykłady kompetencji, które mają znaczenie w tej roli:
• Nowoczesne wzorce PHP i architektoniczne: Doświadczenie z architekturą heksagonalną, projektowaniem opartym na domenie lub podobnymi wzorcami, które kładą nacisk na modelowanie domen zamiast magii frameworków. Można budować łatwe w utrzymaniu systemy bez polegania na skrótach frameworka.
• Projektowanie SQL i baz danych: Wygodne pisanie surowego SQL (nie tylko abstrakcji ORM) i praca ze złożonymi schematami relacyjnymi, szczególnie w przypadku danych wrażliwych na czas, takich jak harmonogramy, karty czasu pracy i listy płac, gdzie integralność i wydajność mają kluczowe znaczenie.
• Doświadczenie w modernizacji starszych wersji: Stopniowo ewoluowałeś dojrzałe systemy, zamiast wprowadzać zmiany od razu po wielkim wybuchu. Wiesz, kiedy przeprowadzić strategiczną modernizację, a kiedy pozostawić działający kod w nienaruszonym stanie, i rozumiesz równowagę pomiędzy postępem a stabilnością podczas obsługi tysięcy klientów.
• Monolit do usług: doświadczenie w rozbijaniu monolitów z dobrą oceną tego, kiedy dystrybucja rozwiązuje rzeczywiste problemy (wąskie gardła we wdrożeniu, autonomia zespołu), a kiedy dodaje niepotrzebnej złożoności.
• Testowanie w dotychczasowych kontekstach: praktyczne doświadczenie w testowaniu jednostkowym i integracyjnym, szczególnie w zakresie przyrostowego poprawiania zasięgu w istniejących systemach.
To może być Twoja wymarzona praca, jeśli…
✅ Lubisz modernizować dojrzałą platformę i przekształcać dotychczasowy kod w coś, z czego jesteś dumny
✅ Energię czerpiesz z rozbicia monolitu i ukształtowania bardziej modułowej, zorientowanej na usługi architektury
✅ Zależy Ci na jakości produktu, a nie tylko na „kodzie wysyłki”.
✅ Lubisz poprawiać niezawodność, wydajność i wygodę programistów tak samo, jak dodawać nowe funkcje
✅Lubisz ścisłą współpracę z produktem i frontendem, aby podejmować lepsze decyzje techniczne i produktowe
To prawdopodobnie nie jest Twoja wymarzona praca, jeśli…
⛔️ Chcesz pracować tylko nad projektami typu greenfield i całkowicie unikać starszych systemów
⛔️ Nie czujesz się komfortowo, refaktoryzując istniejący kod lub wprowadzając stopniowe ulepszenia
⛔️ Wolisz dostawać w pełni zdefiniowane rozwiązania, niż pomagać w ich kształtowaniu
⛔️ Szukasz roli, w której decyzje architektoniczne są już „podjęte”
⛔️ Wolisz optymalizować lokalnie, niż dbać o kompleksową obsługę produktu
Uwaga: Kandydaci spoza Holandii nie będą brani pod uwagę
Znajdź więcej ofert pracy ze znajomością języka angielskiego w Holandii na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/shiftbase-bv/senior-php-backend-developer-zoetermeer-249736)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: SHIFTBASE B.V.
Lokalizacja
Zoetermeer, Holandia
Ogłoszenie pochodzi od SHIFTBASE B.V..