- 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 :))
- 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 :()
- 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