.
PHP Developer
  • Kraków
PHP Developer
Kraków, Kraków, Lesser Poland Voivodeship, Polska
Answear.com S.A.
31. 10. 2025
Informacje o stanowisku

? Tech stack :

  • PHP 8.4

  • MySQL 8

  • ElasticSearch 7

  • RabbitMQ 4.1

  • ElasticSearch + Kibana do logów aplikacji, Tideways jako APM, zaczynamy przygodę z Grafaną

  • Symfony 7.x (czekamy na 8.0) + Doctrine ORM 3.x

  • UI paneli administracyjnych: HTML (Twig) + jQuery + TypeScript, wszystko oparte na Metronicu, budowane przez Webpacka (Encore), przenosimy się na AssetMappera

  • Lokalnie developujemy z użyciem dockerów

  • Front sklepu jest napisany w ReactJS/TypeScript

  • Używamy Kubernetesa produkcyjnie i na środowisku testowym

? Nasz obecny zespół :

Zespół na tą chwilę składa się z: 8 Frontendowców, 9 Backendowców, 9 QA, a także zespołów Aplikacji Mobilnych, Devopsów i Projektowego (w tym UX). W sumie jest to ponad 50 osób i rekrutujemy.

Co robimy?

Tworzymy i rozwijamy platformę e-commerce do obsługi sklepów internetowych firmy. Nacisk na słowo platforma - z jednego codebaseu obsługujemy 3 marki (Answear, Medicine, PRM) operujące w 13 krajach (+ wysyłka do UE). W sumie mamy 27 sklepów! Drugą aplikacją pisaną przez nas jest wewnętrzna platforma do zarządzania asortymentem. Odpowiada ona za opisywanie, tłumaczenia i taksonomie produktów na potrzeby marek i sklepów oraz synchronizację tych danych między rynkami. Poza nimi utrzymujemy Bank Grafik, w którym Medicine zbiera propozycję ciuchów od ludzi i organizuje konkursy, oraz nasze własne mini-narzędzia optymalizujące prace.

W ramach platformy e-commerce rozwijamy CMSa do zarządzania sklepem i jego konfiguracją. Tworzymy również wersjonowane i kompatybilne wstecz API: jest to niezbędne jako że oprócz sklepu webowego mamy aplikacje mobilne na Androida i iOS. Kompatybilność wsteczna ma oczywiście swoje granice, regularnie odcinamy się od starszych wersji i sprzątamy kod po nich :)

✨ Co nas wyróżnia?

  • dbamy o jakość. Testy po naszej stronie mamy od unitów do end-to-end, jest ich na chwilę obecną ponad 16 500 i trwają około 12 minut. Z ciekawszych rzeczy mamy test, który sprawdza czy napisano smoke test do nowo dodanej funkcjonalności

  • mamy również testy automatyczne pisane w Playwright (dbają o nie nasi QA)

  • poważnie traktujemy bezpieczeństwo - stale współpracujemy z Securitum, audytujemy w razie potrzeby nowe funkcjonalności oraz okresowo całą platformę

  • używamy PHPStana (poziom 5) i CSFixera już na pre-commicie

  • na zmianę co tydzień ktoś jest wyciągany ze sprintu i w tym czasie do jego obowiązków należy doglądanie logów z produkcji, analiza i poprawa ewentualnych błędów oraz spłacanie zaciągniętych długów technologicznych (tych mniejszych, te większe bierzemy normalnie do sprintu)

  • podchodzimy poważnie do review kodu - nic nie przechodzi bez niego, wymagamy zgody dwóch innych osób na merge

  • nie boimy się interakcji z open sourcem. Jak coś nie działa to zgłaszamy/naprawiamy, jeśli nie istnieje to piszemy swoje

  • jesteśmy bardzo elastyczni jeśli chodzi o czas pracy - jeśli masz chore dziecko lub musisz załatwić coś na mieście - dogadamy się. W skład zespołu wchodzą programiści, którzy mają dzieci. Rozumiemy że różne sytuacje się zdarzają

? Jak pracujemy ?

Pracujemy w dwutygodniowych sprintach, do ogarniania tasków używamy YouTracka, do komunikacji bieżącej i wrzucania śmiesznych gifów mamy Slacka. Jeśli jest potrzeba, to story biznesowe rozbijamy na mniejsze, techniczne taski sami. Prace nad taskami prowadzimy na feature-branchach (używamy gita), mergujemy się z powrotem do brancha releasowego po zakończeniu prac. Następnie task(i) są wrzucane na środowiska testowe (aktualizować może każdy), gdzie są odbierane przez testerów i biznes. Jak się uzbiera tego odpowiednio dużo (albo mamy na to ochotę), wdrażamy na rynki produkcyjne.

? Czego oczekujemy:

  • umiejętności pracy z Doctrinem, Symfony i jego ekosystemem

  • nie oczekujemy umiejętności związanych z całą resztą naszego stacku technologicznego, ale doświadczenie z jego elementami jest mile widziane mile widziane doświadczenie z e-commercem

  • rzetelności - przed oddaniem taska do testów sprawdzamy go najpierw sami

  • umiejętności pracy w zespole - systemy są za duże, żeby jedna osoba mogła wiedzieć wszystko - rozmowa i współpraca to podstawa

  • chęci rozwoju - nie stoimy w miejscu, cały czas się czegoś uczymy

  • porządku w kodzie - jeśli jesteś zmuszony oddać review z 30 plikami bo się nie dało inaczej, to dobrze żeby praca była podzielona na logiczne kawałki w commitach

? Co oferujemy w zamian?

  • zatrudnienie na umowę o pracę albo kontrakt b2b - wybór nalezy do Ciebie!

  • 12-15k netto B2B, ekwiwalent na UoP

  • urlop 20/26 dni

  • budżet szkoleniowy

  • wspólne wyjazdy na konferencje

  • laptop + 2 monitory

  • zniżki na zakupy w ANSWEAR, Medicine i PRM

  • licencja do PHPStorma

  • luxmedy i inne multisporty

  • doświadczony, stateczny zespół

  • wspólne wypady na piwo/kręgle/inne rozrywki

? Jak aplikować? CV prześlij przez formularz podlinkowany w ogłoszeniu. Umówimy się na rozmowę, w czasie której opowiemy Ci więcej o nas, obecnych oraz przyszłych planach i odpowiemy na Twoje pytania. Następnie odbędzie się część techniczna rozmowy, gdzie porozmawiamy o różnych rzeczach: od wzorców projektowych aż do życiowych pytań. Jest to pierwszy i ostatni etap rekrutacji, nie ma żadnego dodatkowego zadania rekrutacyjnego ani odwracania drzew binarnych na tablicy.

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    106 220
    16 821