BACK TO OFFERS APPLY NOW you will get reply in 48 hours
Senior PHP Developer @ Frontkom

Warszawa, Lublin (remote work possible) full-time

B2B: 14200 - 18000PLN net/month
Main Role: PHP Developer 
Must-have: SQL  Docker  Git  MySQL/MariaDB - SQL  Laravel  PHP 7 OOP 

Odważny Senior PHP Developerze! Potrzebujemy Twojego doświadczenia i kompetencji liderskich, w zamian oferując worek złota, mnóstwo wyzwań i dozgonną wdzięczność naszych CTO i Backend Tech Leada (o ile najpierw ubijesz smoka :))

Co oferujemy:

  • 14200 - 18000 PLN + VAT w ramach umowy B2B

  • możliwość bycia częścią zespołu w prawdopodobnie najbardziej wymagającym projekcie w Twojej dotychczasowej karierze, a w perspektywie 6 miesięcy przejęcie tego zespołu jako Team Leader (szczegóły poniżej)

  • pracę z kolegami i koleżankami z Lublina, Warszawy, Berlina, Oslo, Fredrikstad i Funchal - w jednym z naszych biur lub w pełni zdalnie

  • przyjazny proces onboardingu i dojrzałe środowisko pracy, mocne wsparcie CTO i Backend Tech Leada

  • możliwość wymiany wiedzy i doświadczenia z innymi deweloperami w firmie w ramach gildii technologicznych oraz eventów, które organizujemy

  • 26 dni płatnego urlopu niezależnie od rodzaj umowy

  • lekcje angielskiego i norweskiego z native speakerami, dobrze wyposażoną kuchnię i mnóstwo innych benefitów

  • biuro na Maderze (założymy się, że właśnie pomyślałeś o imprezach integracyjnych - my też je lubimy :))

Predyspozycje, technologie i doświadczenie, których od Ciebie oczekujemy:

  • zdrowy rozsądek i naturalne zdolności do rozwiązywania problemów

  • głowa nie od parady, bo domena nie jest łatwa do zrozumienia

  • angielski na poziomie co najmniej komunikatywnym - w firmie mamy ludzi z Polski, Norwegii i Portugalii, a klienta głównie z UK

  • inicjatywa i zdolność do podejmowania decyzji, szeroko pojęte kompetencje liderskie

  • bardzo dobra znajomość PHP 7 OOP, poparta co najmniej 5 latami doświadczenia (im więcej tym lepiej)

  • doświadczenie w pracy z legacy code i systemami przetwarzającymi duże ilości danych

  • inżyniera oprogramowania - SOLID, GRASP, TDD, Design Patterns, czysty kod, czysta architektura (to wszystko, żeby rozumieć jak się spłaca dług technologiczny)

  • Laravel - co najmniej na poziomie prezentowanym na laracasts.com

  • MySQL/MariaDB - SQL, indeksy, klucze obce, JOINy

  • GIT - codzienna praca z repo, bez poważniejszych akrobacji

  • doświadczenie w code review (uważamy, że to bardzo ważna umiejętność, zarówno z punktu widzenia twórcy kodu jak i recenzenta)

  • nieco większe niż minimalne doświadczenie w Dockerze - tworzenie plików Dockerfile i docker-compose.yml, rozumienie dlaczego coś robi się tak a nie inaczej

  • doświadczenie w pracy z CI/CD (GitLab, Jenkins)

  • znajomość zagadnień związanych z kolejkowaniem zadań (Redis + Laravel Horizon)

  • skalowalność aplikacji

  • Scrum - staramy się estymować co ile zajmie i rozliczyć się z tego na koniec sprintu, oraz uzasadnić powód, gdyby jednak zajęło dużo więcej (true story, bro :()

Jak widać lista oczekiwań jest poważna, ale i wyzwanie przed którym przyjdzie Ci stanąć jest niepospolite. Otóż dostaliśmy w spadku po poprzedniej ekipie grupę aplikacji napisanych w CodeIgniter 3.x oraz Laravel 5.x (pod spodem jest MariaDB + MariaDB ColumnStore). Aplikacje te pomagają analitykom klienta efektywnie pracować z milionami rekordów danych pochodzących z dziedziny zarządzania łańcuchem dostaw. Przeprowadzony z pomocą uznanego w branży autorytetu Event Storming z ekspertami od klienta pokazał, że domena jest rozległa i głęboka, więc na pewno nie będziesz się nudzić :) Całość stoi na AWS i aktualnie jesteśmy w procesie przenoszenia całości na serwery AWS konfigurowane z poziomu Ansible/Terraform (mamy od tego DevOpsów), więc przynajmniej temat infrastruktury będzie z głowy. Natomiast Twoja działka to:

  • udział w pracach koncepcyjnych związanych z dalszym rozwojem aplikacji (tutaj bliska współpraca z Product Ownerem, Project Managerem i analitykami po stronie klienta) i ich bieżącym utrzymaniem

  • udział w planowaniu sprintów (sprint planning) oraz technicznym opracowywaniu zadań (backlog refinement), ze szczególnym uwzględnieniem opisu technicznego oraz kryteriów akceptacji

  • wykonywanie zadań zaplanowanych na planowaniu, w tym: tworzenie kodu w języku PHP, pisanie testów jednostkowych i funkcjonalnych, sporządzanie dokumentacji technicznej oraz instrukcji, code review

  • udział w dyskusjach i decyzjach odnośnie architektury oraz doboru technologii, dzielenie się wiedzą ekspercką

  • współpraca z zespołem programistów i testerów, a docelowo zarządzanie tym zespołem


Jeśli od długiego czasu szukałeś miejsca w którym będziesz mógł wykorzystać całe dotychczasowe doświadczenie i wznieść się na wyższy poziom to dobrze trafiłeś. Jeśli uznamy że mamy szansę się dogadać to skontaktujemy się z Tobą telefonicznie. Każdy kto weźmie udział w rozmowie rekrutacyjnej dostanie w ciągu kilku dni feedback techniczny, niezależnie od wyników rekrutacji. Poważnie podchodzimy do tego co robimy i mamy nadzieję że znajdziemy wspólny język.

APPLY NOW you will get reply in 48 hours

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×