New offer - be the first one to apply!

October 8, 2026

Senior Software Engineer PHP (m/k)

Senior • On-site

168,000 - 192,000 USD/yr

Kraków, MA, Poland

📍 Model pracy: preferujemy pracę na miejscu w Krakowie, ale możliwa jest również współpraca hybrydowa lub całkowicie zdalna. Kim jesteśmy? Szukamy doświadczonej osoby, która dołączy do naszego zespołu backendowego i pomoże rozwijać platformę e-commerce obsługującą marki ANSWEAR, Medicine i PRM. Z jednego codebase’u obsługujemy blisko 30 sklepów internetowych działających w 13 krajach, rozwijamy aplikacje webowe i mobilne oraz utrzymujemy rozbudowane, wersjonowane API. Pracujemy głównie w PHP 8.4, Symfony, Doctrine i MySQL, stawiając na jakość, automatyzację, współpracę i pragmatyczne podejście do technologii. 💼 Tech stack Backend: PHP 8.4, Symfony 8.1, Doctrine ORM 4.x, MySQL 8, RabbitMQ 4.3. Monitoring i diagnostyka: Elasticsearch, Kibana, Tideways, Zabbix i Grafana. Frontend platformy: React + TypeScript oraz Twig + Stimulus + TypeScript. Developer Experience: Docker, Webpack Encore, Claude i GitHub Copilot. Infrastruktura: Kubernetes na środowiskach testowych i produkcyjnych. 🤗 Nasz zespół W naszym dziale jest ponad 50 osób. Dołączysz do zespołu backendowego, w którym pracuje obecnie 7 innych programistów. Na co dzień współpracujemy z zespołami Frontend, QA, AI, Mobile, DevOps oraz Projektowym, w tym UX. Stawiamy na współpracę, dzielenie się wiedzą i wspólne rozwiązywanie problemów. Nie oczekujemy, że jedna osoba będzie ekspertem od wszystkiego. 🚀 Co robimy? Rozwijamy główną platformę e-commerce, CMS oraz wersjonowane API używane przez sklepy internetowe i aplikacje mobilne. Budujemy wewnętrzną platformę do zarządzania asortymentem, odpowiedzialną za opisy produktów, tłumaczenia, taksonomie i synchronizację danych pomiędzy markami i rynkami. Utrzymujemy Bank Grafik wykorzystywany przez Medicine oraz mniejsze narzędzia wspierające codzienną pracę i automatyzujące procesy. 🤖 AI w codziennej pracy Korzystamy z Claude i GitHub Copilot do wspierania programowania, analizy zmian i code review. Rozwijamy również własne rozwiązania AI wspierające wybrane procesy wewnętrzne. AI pomaga nam przyspieszać pracę, ale nie zastępuje zrozumienia kodu, krytycznego myślenia ani odpowiedzialności za rozwiązanie. ✨ Co nas wyróżnia? Ponad 16 500 testów wykonywanych w około 10 minut oraz testy automatyczne w Playwright. PHPStan i PHP CS Fixer już na etapie pre-commit. Code review wspomagane przez Copilot, wymagające akceptacji dwóch osób. Stała współpraca z Securitum w zakresie bezpieczeństwa. Dedykowany czas na analizę logów, poprawianie błędów i spłatę długu technologicznego. Aktywność w open source oraz realny wpływ na rozwój platformy i decyzje techniczne. Nasze projekty open source: GitHub ANSWEAR. 🔧 Jak pracujemy? Pracujemy w dwutygodniowych sprintach, używając YouTracka i Slacka. Samodzielnie rozbijamy większe wymagania biznesowe na zadania techniczne. Pracujemy na feature branchach, a zmiany trafiają na środowiska testowe i są odbierane przez QA oraz biznes. Nie mamy sztywnego kalendarza wdrożeń. Cenimy pragmatyczne podejście, automatyzację i usprawnianie procesu. 🔍 Czego oczekujemy? Samodzielności w projektowaniu i rozwijaniu aplikacji w PHP. Praktycznej znajomości Symfony, Doctrine i ich ekosystemu. Dbałości o jakość, utrzymywalność i czytelność kodu. Aktywnego udziału w code review i dyskusjach technicznych. Umiejętności współpracy, dzielenia się wiedzą i odpowiedzialności za dostarczane rozwiązania. Chęci ciągłego rozwoju. Mile widziane doświadczenie w branży e-commerce. 🎉 Co oferujemy? Umowę o pracę lub kontrakt B2B. Wynagrodzenie: 14–16 tys. zł netto na B2B, ekwiwalent na UoP. 20 lub 26 dni urlopu, w zależności od stażu pracy. Budżet szkoleniowy i wspólne wyjazdy na konferencje. Laptop, 2 monitory i licencję PhpStorm. Lux Med, Multisport oraz zniżki na zakupy w ANSWEAR, Medicine i PRM. Elastyczną organizację czasu pracy oraz dobrowolne integracje zespołowe. Narzędzia AI: obecnie Claude i Copilot Review. 📩 Jak wygląda proces rekrutacyjny? CV prześlij przez formularz podlinkowany w ogłoszeniu. Możemy rozpocząć od krótkiej rozmowy telefonicznej, podczas której zweryfikujemy doświadczenie opisane w CV. Następnie spotkamy się na rozmowie technicznej. Porozmawiamy o Twoich doświadczeniach oraz opowiemy o firmie, zespole i wyzwaniach, nad którymi pracujemy. W trakcie spotkania może pojawić się również krótkie zadanie praktyczne rozwiązywane na żywo. Stawiamy na rozmowę o realnych doświadczeniach i praktycznych umiejętnościach, dlatego nie stosujemy rozbudowanych zadań domowych ani wieloetapowych procesów rekrutacyjnych.

Similar jobs you might like

Unlock Full Resume Report