Junior PHP Developer
Backend Developer tworzy oprogramowanie w technologii PHP/MySQL, jednocześnie dbając o jego wdrożenie. Uczy się dużo i szybko pod okiem doświadczonych programistów.
Na jakie kompetencje i umiejętności zwrócimy największą uwagę?
umiejętność programowania w języku PHP,
projektowanie schematów bazy danych dla aplikacji internetowych,
umiejętność pracy w zespole - jeśli czegoś nie wiesz, zapytasz innych,
chęć do nauki i rozwoju - pod okiem doświadczonych developerów nauczymy Cię dużo i szybko!
Poszukujemy osoby na pełny wymiar czasu pracy z min. 1 rocznym doświadczeniem. Jednak chętnie rozważymy kandydaturę studentów ostatnich lat, chcących pracować na niepełny wymiar czasu.
Co nie jest konieczne, lecz mile widziane i sprawi, że nas pozytywnie zaskoczysz?
znasz jeden z frameworków PHP takich jak, Laravel, Symfony lub CakePHP,
znasz podstawy czystego SQL (JOIN, GROUP BY, COUNT itp),
znasz podstawy Git (git checkout, git commit, git push),
znasz architekturę klasycznej aplikacji MVC,
rozumiesz co to jest API i jak działają nowoczesne aplikacje SPA,
stworzyłeś/aś samodzielnie kilka prostych aplikacji webowych.
Jaki będzie zakres Twoich zadań?
tworzenie oraz modyfikacja backendu w PHP (ok. 75% czasu pracy),
udział w procesie projektowania nowych modułów systemu (ok. 10% czasu pracy),
analiza błędów (ok. 10% czasu pracy),
tworzenie dokumentacji technicznej (około 5% czasu pracy).
Co Ci oferujemy?
możliwość rozwoju zawodowego i zmiany projektu,
wybór technologii przy nowych projektach,
wybór narzędzi dostosowanych do Ciebie,
20/26 dni płatnego urlopu,
cyklicznie szkolenie wewnętrzne,
lekcje języka angielskiego,
dostęp do programu MultiSport,
możliwość gry w firmowej drużynie sportowej (liga FLS),
wsparcie starszych programistów,
pracę w pełnym lub niepełnym wymiarze czasu (preferujemy B2B, jednak bierzemy pod uwagę inne formy zatrudnienia),
bezpłatne miejsce parkingowe, pod biurem w centrum miasta,
pracę w biurze w Krakowie, lub hybrydową - decyzja należy do Ciebie,
imprezy integracyjne i pracę w zespole ukierunkowanym na rozwój,
elastyczne godziny pracy.
Jak pracujemy?
System kontroli wersji: Git (GitLab).
Budowanie aplikacji jedną komendą? Tak, “git push” (resztą zajmuje się GitLab CI/CD).
Czy budujemy aplikację codziennie? Tak, każdy push buduje aplikację!
Bug Tracker: Asana.
Czy naprawiamy błędy, zanim przechodzimy do nowych zadań? Tak!
Czy zawsze mamy aktualny harmonogram? Tak! Robimy minimum cotygodniowy status i aktualizację harmonogramu.
Czy pracujemy ze specyfikacją? Tak!
Czy warunki w biurze pozwalają się skoncentrować? Tak! Wiemy jak ważne jest dla programisty “flow” i “getting into the zone”.
Jakie narzędzia otrzymasz? Dostosowane do Ciebie, Twoich potrzeb - ma działać szybko, sprawnie i niezawodnie.
Czy mamy testerów? Tak!
Czy posiadamy linter oraz narzędzia do statycznej analizy kodu? Tak!
Czy dbamy o jakość kodu? Tak, 100% kodu przechodzi Code Review.
Z jakimi narzędziami i technologiami głównie pracujemy?
Server side: PHP 8, Laravel, REST, GraphQL, CsFixer, Sonarqube.
Databases: MySQL/MariaDB, PostgreSQL.
Workflow: Asana + GitLab (Code Review, GitFlow, Continuous Integration).
