#1 Job Board for tech industry in Europe

Remote PHP Developer (DDD, REST Api)
PHP

Remote PHP Developer (DDD, REST Api)

Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    Symfony

    advanced

    Git

    regular

    MySQL

    regular

    RabbitMQ

    junior

    TDD

    nice to have

    DDD

    nice to have

    Linux

    nice to have

    Elasticsearch

    nice to have

    OOP

    nice to have

    React

    nice to have

Job description

Online interview
Morele.net to największy w Polsce e-commerce bez zaplecza w postaci sklepu stacjonarnego, zatrudniający kilkudziesięcioosobowy zespół IT.
 
KOGO SZUKAMY
 
Programisty PHP na poziomie mid lub senior.

 
ZESPÓŁ, W KTÓRYM BĘDZIESZ PRACOWAĆ;
Zespół, którego głównym celem jest tworzenie i rozwój Marketplace Morele.net. W skład obecnego zespołu wchodzi czterech PHP Developerów oraz dedykowany tester. Ponadto w skład zespołu scrumowego wchodzą: Scrum Master, Product Owner oraz jego prawa ręka. Jako PHP Developer trafisz do zespołu pasjonatów stawiających jakość na pierwszy miejscu.

NA CO DZIEŃ ZESPÓŁ PRACUJE M.IN. NAD NARZĘDZIAMI:

  • umożliwiającymi integrację oferty oraz  obsługę zamówień sprzedawców
  • automatycznie weryfikującymi poprawność oraz jakość oferty sprzedawcy
  • umożliwiającymi onboarding sprzedawców
  • pozwalającymi generować pliki ofertowe
  • pomagającymi usprawnić silnik oraz jakość wyszukiwania na stronie morele.net
  • do integracji z zewnętrznymi systemami (np. allegro)`

CZEGO MOŻESZ SIĘ SPODZIEWAĆ W PRACY:

Słyszałeś o DDD? My, tak ;) Nasze oprogramowanie staramy się modelować z wykorzystaniem tego podejścia, więc jeśli znasz, albo chcesz poznać to będziesz miał okazję.
 
Słyszałeś o Event Stormingu? Uciekamy od długich analiz, których praktycznie żaden z deweloperów nie czyta. Preferujemy krótsze spotkania z biznesem oparte na rozmowie, szybkim przepływie informacji, dlatego między innymi korzystamy z Event Stormingu.
 
Lubisz pracować w Scrumie? My też. Każdy zespół ma swojego Product Ownera, który buduje wizję danego obszaru. Pracujemy w iteracjach dwutygodniowych, gdzie nad poprawnością procesu czuwa Scrum Master. 
 
Chcesz się rozwijać? Mamy przygotowaną ścieżkę rozwoju kariery, ale to Ty wybierasz, która droga jest dla Ciebie lepsza - Chcesz się rozwijać w kierunku lidera technicznego, a może wolisz pomagać zespołowi łącząc rolę Scrum Mastera? Może to czego szukasz to możliwość rozwoju jako najlepszy inżynier? Pamiętaj, to Ty decydujesz.
 
"Co Wy w ogóle robicie w tym morele.net?" Jako dział IT zajmujemy się wdrażaniem i utrzymaniem pomysłów naszego biznesu. Rozwijamy własną platformę e-commerce.
 
Czy e-commerce może być w ogóle ciekawy dla programisty? Może :) Chcesz zobaczyć jak to jest przygotować system do Black Friday? A może chciałbyś się “pomęczyć” i zmniejszyć czas ładowania strony o milisekundy? A może wolisz zadbać o to, aby dane naszych użytkowników były bezpieczne? A może po prostu lubisz “odnajdować się w gąszczu” kilkuset maszyn wirtualnych oraz dziesiątek mikroserwisów, które się muszą ze sobą komunikować? Na pewno znajdziesz coś dla Siebie, wyzwań nie zabraknie ;)

NASZE OCZEKIWANIA:

  • umiejętność rozwiązywania problemów programistycznych, nawet jeżeli Google i Stack Overflow nic o nich nie wiedzą
  • minimum dwa lata doświadczenia jako programista
  • bardzo dobra znajomość PHP 7+
  • bardzo dobra znajomość frameworków PHP (preferowany Symfony)
  • dobra znajomość relacyjnych baz danych
  • znajomość języka angielskiego, umożliwiająca czytanie dokumentacji
  • doświadczenie w pracy z systemem kontroli wersji (preferowany Git)
  • podstawowa znajomość javascript 
 
 DODATKOWE ATUTY:

  • dobra znajomość MySQL
  • umiejętność posługiwania się kolejkami RabbitMQ 
  • doświadczenie w pracy z TDD
  • znajomość środowiska Linux
  • znajomość DDD
  • bardzo dobra znajomość OOP i wzorców projektowych
  • znajomość Elasticsearch
  • umiejętność analizy i poprawiania wydajności oprogramowania
  • odwaga w proponowaniu własnych rozwiązań i konstruktywnej krytyce już istniejących
  • dbałość o jakość wytwarzanego kodu
  • znajomość javascriptowej biblioteki React

CO MOŻEMY CI ZAPEWNIĆ:

  • możliwość pracy z domu lub z biura - wybór należy do Ciebie  (możliwa 100% praca zdalna)
  • dowolną formę zatrudnienia
  • wynagrodzenie w przedziale 10600 - 14000 netto w przypadku umowy B2B
  • roczny indywidualny budżet  rozwojowy - Ty decydujesz jak wydasz te środki
  • elastyczne godziny pracy 
  • możliwość przystąpienia do ubezpieczenia grupowego oraz prywatnej opieki medycznej
  • możliwość rozwoju kariery 
  • transparentną i dostępną dla każdego siatkę wynagrodzeń, która definiuje co musisz zrobić, aby wskoczyć na wyższy level
  • zdobycie doświadczenia w dużym e-commerce
  • wydajny sprzęt do pracy 
  • współpracę w zgranym zespole