O nas
Zrealizowaliśmy ponad 100 krajowych i międzynarodowych projektów, 90% z nich zdalnie. Budujemy nieszablonowe rozwiązania – jesteśmy dumni, że rozwijamy skrzydła tam, gdzie inni się poddają. Lubimy wyzwania i tworzenie nowych, innowacyjnych produktów. Otaczamy się specjalistami i nie przestajemy się rozwijać. Zatrudniamy ponad 50 topowych ekspertów i szukamy kolejnych!
Poznaj Fingoweb i dołącz do zespołu!
Więcej informacji o nas znajdziesz na stronie: www.fingoweb.com
Profil kandydata
Backend Developer jest odpowiedzialny za tworzenie oprogramowania w technologiach PHP/MySQL, dbając o jego wdrożenie. PHP Developer tworzy architekturę baz danych, współpracuje z frontend developerami oraz zajmuje się utrzymaniem i monitorowaniem serwerów.
Na jakie kompetencje i umiejętności zwrócimy uwagę?
- 2 - 4 lata doświadczenia w programowaniu u w języku PHP,
- znajomość jednego z frameworków PHP, takich jak, Laravel, Symfony lub CakePHP,
- projektowanie schematów bazy danych dla aplikacji internetowych,
- umiejętność pisania testów jednostkowych przy pomocy PHPUnit,
- umiejętność pracy w zespole - jeśli czegoś nie wiesz, zapytasz innych,
- 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!
Co nie jest konieczne, ale mile widziane i nas miło tym zaskoczysz?
- znasz architekturę REST API i GraphQL,
- znasz minimum podstawy czystego SQL (JOIN, GROUP BY, HAVING, COUNT itp.),
- znasz i używasz composera i migracji baz danych,
- znasz podstawy panelu AWS,
- znasz podstawowe ataki na aplikacje webowe (SQL Injection, XSS, CSRF, itp.),
- znasz podstawowe sposoby optymalizacji aplikacji (cache, indeksy, minifikacja, itp.).
Jaki będzie zakres Twoich zadań?
- tworzenie nowych elementów backendu w PHP,
- udział w procesie projektowania nowych modułów systemu,
- analiza i poprawa błędów,
- code review.
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,
- wsparcie starszych programistów,
- lekcje języka angielskiego,
- dostęp do programu MultiSport,
- możliwość gry w firmowej drużynie sportowej (liga FLS),
- pracę w pełnym lub niepełnym wymiarze czasu (preferujemy B2B, jednak bierzemy pod uwagę również inne formy zatrudnienia),
- pracę w biurze w Krakowie lub pracę zdalną - decyzja należy do Ciebie,
- imprezy integracyjne i miłą atmosferę 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ć? Wiemy, jak ważne jest dla programisty “flow” i “getting into the zone”.
- Jakie narzędzia otrzymasz? Dostosowane do Ciebie, Twoich potrzeb i formy pracy (zdalna/biuro) - 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).
Jak wygląda proces rekrutacji?
- Ty wysyłasz CV,
- po pozytywnej weryfikacji dokumentów i kwestii formalnych, zapraszamy Cię w pierwszej kolejności na krótką telefoniczną rozmowę wstępną,
- następnie z wybranymi kandydatami prowadzimy rozmowę główną w formie wideokonferencji,
- jeśli informacja zwrotna po rozmowie głównej jest pozytywna - rozpoczynamy współpracę.
Szanujemy Ciebie i Twój czas! Każdy kandydat otrzymuje od nas informację o wyniku procesu rekrutacji.