Currency

PHP Developer

3 289 - 4 111 USDNet per month - B2B
PHP

PHP Developer

PHP

centrum, Warszawa +2 Locations

Answear.com S.A.

Full-time
B2B
Mid
Remote
3 289 - 4 111 USD
Net per month - B2B

Tech stack

    PHP

    advanced

    Git

    regular

    MySQL

    regular

    Symphony

    regular

    RabbitMQ

    nice to have

    Elasticsearch

    nice to have

Job description

💼 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 codebase'u 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 https://github.com/answear

  • 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.

Tech stack

    PHP

    advanced

    Git

    regular

    MySQL

    regular

    Symphony

    regular

    RabbitMQ

    nice to have

    Elasticsearch

    nice to have

Office location

Published: 27.10.2025

PHP Developer

3 289 - 4 111 USDNet per month - B2B
Summary of the offer

PHP Developer

centrum, Warszawa

Answear.com S.A.

3 289 - 4 111 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Answear.com S.A. z siedzibą w Krakowie, Aleja Pokoju 18 (dalej jako "administrator"). Masz... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.