Pracuj.pl Hybrydowo Senior

SENIOR PHP DEVELOPER

OTCF S.A.

⚲ Kraków, Podgórze

Do uzgodnienia

Wymagania

  • bardzo dobra znajomość PHP oraz doświadczenie w tworzeniu i rozwijaniu aplikacji webowych
  • doświadczenie w pracy z relacyjnymi bazami danych oraz technologiami Docker, Varnish, RabbitMQ, Nginx, OpenSearch i Kubernetes
  • znajomość frameworków i platform Symfony, Magento 2 i Pimcore
  • znajomość wzorców projektowych i integracyjnych oraz umiejętność stosowania ich w praktyce
  • doświadczenie we wsparciu technicznym zespołów programistycznych oraz w rozwiązywaniu złożonych problemów technicznych
  • doświadczenie we współpracy z biznesem oraz umiejętność przekładania potrzeb biznesowych na rozwiązania techniczne
  • samodzielność w analizowaniu problemów, proponowaniu rozwiązań i podejmowaniu decyzji technicznych
  • umiejętność dzielenia się wiedzą oraz wspierania rozwoju innych członków zespołu

Opis stanowiska

Rola dla seniora PHP w OTCF — będziesz rozwijać i utrzymywać aplikacje oparte o Magento 2, Pimcore i Symfony, projektować integracje między systemami oraz redukować dług technologiczny. W praktyce możesz głównie zajmować się rozwiązywaniem problemów innych developerów, a samodzielność w analizie i decyzjach technicznych jest wymagana — często bez jasnych wytycznych i wsparcia starszych kolegów. Oferta dla kogoś, kto lubi łączyć pracę techniczną z dzieleniem się wiedzą i wspieraniem zespołu.

🔍 Dekoder Ogłoszenia

🔴
doświadczenie we wsparciu technicznym zespołów programistycznych oraz w rozwiązywaniu złożonych problemów technicznych
Może oznaczać, że będziesz głównie zajmować się rozwiązywaniem problemów innych developerów, a nie tworzeniem nowych funkcjonalności.
🟡
doświadczenie we współpracy z biznesem oraz umiejętność przekładania potrzeb biznesowych na rozwiązania techniczne
Oczekuje się, że będziesz musiał często komunikować się z osobami nietechnicznymi i tłumaczyć im ograniczenia technologiczne.
🔴
samodzielność w analizowaniu problemów, proponowaniu rozwiązań i podejmowaniu decyzji technicznych
Może oznaczać brak jasnych wytycznych lub wsparcia ze strony starszych developerów, co wymaga od Ciebie samodzielnego radzenia sobie z trudnymi zadaniami.
🟡
identyfikowanie i redukowanie długu technologicznego oraz poprawa jakości i wydajności systemów
Może oznaczać, że będziesz musiał poświęcić znaczną część czasu na naprawianie istniejącego kodu, zamiast na tworzenie nowych funkcji.
🟡
udział w podejmowaniu decyzji dotyczących architektury i rozwiązań technicznych rozwijanych systemów
Chociaż brzmi to pozytywnie, może oznaczać, że Twoje decyzje będą musiały być zgodne z już istniejącą, być może przestarzałą, architekturą.