Junior PHP Developer
Backend Developer to osoba, która 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. Zakres projektów, które będziesz realizować obejmuje różne branże, m.in. sportową, nieruchomości, medyczną, marketingową oraz szkoleniową.
Nasze wymagania:
-
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,
-
znajomość języka polskiego na poziomie min. B2,
-
znajomość języka angielskiego na poziomie min. B2,
-
chęć do nauki i rozwoju - pod okiem doświadczonych developerów nauczymy Cię dużo i szybko!
Mile widziane:
-
znajomość jednego z frameworków PHP, takich jak, Laravel, Symfony lub CakePHP,
-
znajomość podstaw czystego SQL (JOIN, GROUP BY, COUNT itp),
-
znajomość podstaw Git (git checkout, git commit, git push),
-
znajomość architektury klasycznej aplikacji MVC,
-
doświadczenie w samodzielnym tworzeniu prostych aplikacji webowych.
Jeśli nie masz doświadczenia komercyjnego - damy Ci szansę! Jednak wymagamy umiejętności programowania i zaprezentowania nam własnych małych projektów.
Twoje zadania:
-
tworzenie oraz modyfikacja backendu w PHP (ok. 75% czasu pracy),
-
udział w procesie projektowania nowych modułów systemu (ok. 10% czasu pracy),
-
analizowanie błędów (ok. 10% czasu pracy),
-
tworzenie dokumentacji technicznej (około 5% czasu pracy).
Oferujemy:
-
wymiar zlecenia ok. 20-40h/tydz,
-
możliwość świadczenia usług z siedziby firmy w Krakowie (lokalizacja poza strefą płatnego parkowania), zdalnie lub hybrydowo - decyzja należy do Ciebie, w zależności od potrzeb projektowych,
-
współpracę na zasadach umowy zlecenia (bierzemy pod uwagę inne formy zatrudnienia takie jak B2B czy UoP),
-
możliwość rozwoju zawodowego,
-
wybór technologii przy nowych projektach,
-
wybór narzędzi dostosowanych do Ciebie,
-
wsparcie doświadczonego zespołu,
-
cyklicznie szkolenia wewnętrzne,
-
lekcje języka angielskiego,
-
dostęp do programu MultiSport,
-
możliwość gry w firmowej drużynie sportowej (liga FLS),
-
mentoring ekspercki dla młodych i ambitnych założycieli startupów w ramach programu Startup Catalyst,
-
imprezy integracyjne i pracę w zespole ukierunkowanym na rozwój,
-
elastyczne godziny pracy.
-
wynagrodzenie adekwatne do posiadanego doświadczenia.
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.
Narzędzia i technologie:
-
Server side: PHP 8, Laravel, REST, GraphQL, CsFixer, Sonarqube.
-
Databases: MySQL/MariaDB, PostgreSQL.
-
Workflow: Asana + GitLab (Code Review, GitFlow, Continuous Integration).
Szanujemy Ciebie i Twój czas! Każda osoba otrzymuje od nas informację o wyniku procesu rekrutacji.