PHP Developer

PHP

PHP Developer

PHP
-, Gdańsk +4 Locations

Fingoweb

Full-time
B2B
Mid
Remote
2 251 - 3 502 USD
Net per month - B2B

Job description

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.

Tech stack

    PHP 8

    advanced

    Symfony

    regular

    CakePHP

    regular

    Laravel

    regular

    PHPUnit

    regular

    AWS

    nice to have

    SQL

    nice to have

Office location

About the company

Fingoweb

Fingoweb to krakowski software house działający od ponad 10 lat. Tworzymy dedykowane aplikacje webowe, mobilne i na telewizory, prowadząc projekty kompleksowo - od analizy i projektowania, przez development, aż po wdroże...

Company profile