PHP Developer (Symfony + PrestaShop)

7500 - 10k PLN/ mies.B2B
MidFull-time·B2B
#433496·Dodano wczoraj·3
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

PHPSymfonyPrestaShopTwigDockerDoctrineREST APIMySQLGitVue.js

Firma i stanowisko

Rekrutacja prowadzona jest przez Contelizer Sp. z o.o. do dwóch powiązanych projektów: PWA dla PrestaShop — aplikacja poprawiająca szybkość i doświadczenie użytkownika w sklepach e-commerce, oparta na architekturze opartej o Symfony i szablony Twig; oraz Contelizer.pl — nowoczesna platforma SaaS, w której kod zasila logikę biznesową i panele zarządzania (widoki w Twig). Zespół pracuje na GitLabie, w Dockerze, z użyciem Sentry i Grafany, korzystając z elastycznego CI/CD.

Wymagania

  • Dobra znajomość PHP 8+ i praktyczna znajomość frameworka Symfony.
  • Doświadczenie z PrestaShop — moduły, hooki, rozszerzanie core'a (wersje 1.7+).
  • Znajomość systemu szablonów Twig.
  • Umiejętność pracy w skonteneryzowanym środowisku z użyciem Docker.
  • Doświadczenie z relacyjnymi bazami danych (MySQL / PostgreSQL) i ORM (Doctrine).
  • Umiejętność tworzenia i pracy z REST API.
  • Znajomość Git — branching, merge requesty, code review.
  • Samodzielność, komunikatywność i chęć nauki.

Nice to have:

  • Znajomość wzorców projektowych i zasad SOLID.
  • Podstawy HTML5, CSS3 i JavaScript — przydatne przy wdrażaniu szablonów Twig.
  • Znajomość Sentry, Grafana.
  • Doświadczenie w testach jednostkowych (PHPUnit).
  • Zrozumienie zasad headless e-commerce i architektury PWA.

Obowiązki

  • Tworzenie i rozwijanie backendu oraz API dla projektu PWA PrestaShop w PHP i Symfony.
  • Pisanie i rozszerzanie modułów PrestaShop oraz praca z jego core'em.
  • Implementacja warstwy wizualnej paneli administracyjnych i modułów w systemie szablonów Twig.
  • Pisanie czystego, testowalnego kodu z użyciem Doctrine ORM i relacyjnych baz danych.
  • Rozwój logiki biznesowej i integracje z zewnętrznymi usługami w projekcie SaaS.
  • Współpraca z zespołem frontendowym — dostarczanie danych z API.
  • Udział w code review, planowaniu sprintów i optymalizacji wydajności zapytań bazodanowych.

Benefity

  • Praca w 100% zdalna — dowolne miejsce, elastyczne godziny.
  • Praca przy dwóch nowoczesnych projektach e-commerce (PWA + SaaS).
  • Mentoring od doświadczonych developerów backendowych.
  • Realny wpływ na produkt: mały zespół, krótka droga od pomysłu do wdrożenia.
  • Własny wybór narzędzi pracy.

Inne informacje

The controller of your personal data is Contelizer Sp. z o.o., Al. Warszawska 102, 20-824 Lublin (hereinafter: the Controller). We process your data for the purpose of recruitment for the position in the job advertisement  on the basis of the Labour Code (Article 6(1)(c) GDPR) with regard to mandatory data, your consent (Article 6(1)(a) GDPR) with regard to additional data, and our legitimate interest (Article 6(1)(f) GDPR) with regard to defence against claims. Providing the data required by the Labour Code is mandatory; providing the remaining data is voluntary. We store the data until the recruitment process is completed and for the limitation period of claims, and  where you consent to future recruitment  until you withdraw that consent, but no longer than 24 months. Recipients may include our recruitment service providers, including JUST JOIN IT Sp. z o.o., the operator of the rocketjobs.pl, justjoin.it and rocketjobs.com services. You have the right to access your data, to rectify, erase, restrict and port it, to object, and to lodge a complaint with the President of the Personal Data Protection Office (UODO). You may withdraw your consent at any time  without affecting processing carried out before the withdrawal. The data is not subject to profiling.

Contelizer Sp. z o.o.

Contelizer Sp. z o.o.

Pracodawca

Aplikuj teraz