Opis
PuzzleUp, część dynamicznego holdingu PuzzleGroup P.S.A., poszukuje doświadczonego Senior Developera do naszego zespołu technicznego. Nasza firma specjalizuje się w tworzeniu innowacyjnych rozwiązań technologicznych dla branży księgowości i zarządzania biurem rachunkowym. Aktualnie skupiamy się na finalizacji rozwoju naszego systemu All in one, który integruje obsługę księgowości, kadry oraz zarządzanie biurem, aby umożliwić naszym klientom przeniesienie standardów pracy na wyższy poziom dzięki zautomatyzowanym procesom. Obecnie projekt prowadzimy w metodyce Kanban bazując na bliskiej współpracy z odbiorcami systemu.
System oparty jest o architekturę mikroserwisów. Używamy chmury AWS oraz następującego stacku technologicznego:
- Laravel v7.30
- PHP v7.4
- Vue.js v2.6
- Docker v2.6.0
- MariaDB v10.6
- RabbitMQ v3.9
Obowiązki:
- Projektowanie, programowanie, testowanie i wdrażanie aplikacji wykorzystującej PHP (Laravel) i Vue.js.
- Pisanie testów jednostkowych.
- Implementacja zaawansowanych komponentów Vue.js.
- Pisanie czytelnego, modularnego kodu, przestrzeganie dobrych praktyk programistycznych, udział w code review.
- Skuteczne i właściwe implementowanie wzorców projektowych.
- Projektowanie baz danych mikroserwisów, modelowanie danych.
- Identyfikacja i naprawa błędów, optymalizacja wydajności.
- Tworzenie i utrzymywanie dokumentacji.
- Śledzenie nowych technologii i trendów branżowych.
- Aktywna współpraca z zespołem.
Wymagania:
- Kierunkowe wyższe wykształcenie.
- Doświadczenie zawodowe: minimum 7 lat doświadczenia w pracy jako programista.
- Znajomość PHP i frameworków: bardzo dobra znajomość PHP oraz doświadczenie w pracy z frameworkami takimi jak Laravel.
- Znajomość technologii front-end: biegłość w Vue.js i JavaScript, a także znajomość HTML, CSS.
- Znajomość baz danych: doświadczenie w pracy z relacyjnymi bazami danych, takimi jak MySQL, oraz umiejętność modelowania danych.
- Umiejętności programistyczne: skuteczne stosowanie SOLIDa i tworzenie zdrowych architektur - profesjonalne stosowanie wzorców projektowych, umiejętność pisania wydajnego i utrzymywalnego kodu.
- Komunikacja: dobra komunikacja zespołowa i umiejętność pracy w metodologiach Agile(Scrum/Kanban).
- Język angielski: znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej i komunikację w zespole.
- Rozwiązywanie problemów: umiejętność analitycznego myślenia i skutecznego rozwiązywania problemów technicznych.
- Ze względu na naturę projektu, niezbędne jest płynne posługiwanie się językiem polskim.
Korzyści:
- Zaawansowany, nowoczesny projekt.
- Konkurencyjne wynagrodzenie: 20,000 - 25,000 PLN miesięcznie netto B2B
- Elastyczny grafik pracy, możliwość pracy zdalnej.
- Przygotujemy dla Ciebie profesjonalną ścieżkę rozwoju zawodowego - droga do architekta lub engineering managera.
- Dostęp do szkoleń, wymiana wiedzy, praca z innymi doświadczonymi deweloperami.
- Pakiet prywatnej opieki zdrowotnej, karta sportowa.
- Program emerytalny dla wieloletniej współpracy.
- Program motywacyjny dla wieloletniej współpracy.
Zespół:
- Lead full stack developer.
- Senior full stack developer.
- Senior full stack developer.
- Fullstack Developer.
- Fullstack Developer.
- QA.
- Product Owner.
Praca zdalna:
- Google Workspace, Discord.
- Wymagamy dostępności w godzinach spotkań zespołu: planning, refinament backlogu, daily, demo, retro.
Rekrutacja:
Proces rekrutacji jest wymagający, szukamy jedynie najlepszych specjalistów. Zapewniamy szybki feedback po każdym etapie. Oferujemy pracę w wybitnym zespole.
- Rozmowa telefoniczna, intro: 30min.
- Zadanie techniczne: 2h-4h.
- Techniczna rozmowa wideo oraz omówienie zadania: 90min.
- Sprawdzenie referencji, rozmowa telefoniczna z innym uczestnikiem jednego z poprzednich projektów: 10min.
Nasza kultura i wartości:
- Otwartość, innowacyjność i kreatywność.
- Współpraca i zespół.
- Rozwój zawodowy i edukacja.
- Równowaga między życiem zawodowym a prywatnym.
- Odpowiedzialność społeczna.
- Dążenie do jakości i doskonałości.
- Transparentność i szczerość.