PHP Developer (Mid+/Senior)

PHP

PHP Developer (Mid+/Senior)

PHP
Centrum, Kornice

Eko-Okna S.A.

Full-time
B2B
Senior
Office

Job description

Dołącz do zespołu rozwijającego dojrzałą, europejską platformę e-commerce B2B, która jest kluczowym narzędziem dla tysięcy dystrybutorów w branży stolarki otworowej. Będziesz pracować nad rozbudowanym systemem o złożonej logice biznesowej, odpowiedzialnym za obsługę całego procesu sprzedażowego.W naszej codziennej pracy skupiamy się na zapewnieniu skalowalności i wysokiej wydajności platformy oraz ciągłym rozwoju funkcjonalnym, który buduje przewagę rozwiązania na rynku. Twój wkład będzie dotyczył rozwoju i optymalizacji kodu istniejącej platformy. To szansa na pracę przy stabilnym, długofalowym projekcie o realnym wpływie na funkcjonowanie ważnego sektora rynku.

Pracując w małym (do 15 osób), typowo produktowym zespole, będziesz mieć realną sprawczość oraz wpływ na jego funkcjonowanie.


Będziesz odpowiedzialny/a za:

  • projektowanie, implementację i rozwój zaawansowanych funkcjonalności po stronie serwera w oparciu o framework Symfony

  • tworzenie i utrzymanie wydajnego i bezpiecznego REST API

  • optymalizację wydajności aplikacji, w tym zapytań bazodanowych (SQL) i wykorzystanie mechanizmów cache (Redis)

  • Integrację z zewnętrznymi usługami i systemami (np. bramki płatności, systemy logistyczne, narzędzia marketingowe)

  • zapewnienie bezpieczeństwa aplikacji zgodnie z najlepszymi praktykami (np. OWASP)

  • praca z kolejkami komunikatów (RabbitMQ) w celu obsługi procesów asynchronicznych

  • aktywny udział w procesie code review, dbanie o wysoką jakość kodu i stosowanie wzorców projektowych

  • projektowanie architektury nowych modułów oraz proponowanie usprawnień w istniejących rozwiązaniach


Dołącz do nas, jeśli:

  • posiadasz minimum 5- letnie doświadczenie w tworzeniu aplikacji webowych z użyciem PHP (preferowane PHP 8+).

  • bardzo dobrze znasz framework Symfony.

  • masz doświadczenie w pracy z REST API oraz API Platform.

  • znasz Doctrine ORM i potrafisz optymalizować zapytania SQL.

  • pracowałeś z Redis, RabbitMQ (np. Symfony Messenger), Elasticsearch i Mercure

  • znasz zasady bezpieczeństwa (OWASP, CSRF, XSS, SQLi)

  • masz doświadczenie z Dockerem i pipeline’ami CI/CD

  • bardzo dobrze posługujesz się Gitem i pracujesz zgodnie z GitFlow

  • potrafisz pisać testy (PHPUnit) i korzystać z narzędzi do analizy jakości kodu (PHPStan, PHP CS Fixer itp.)

  • znasz wzorce projektowe i potrafisz je stosować

  • umiesz pisać dokumentację techniczną

  • potrafisz diagnozować i rozwiązywać problemy wydajnościowe, np. profilując kod, optymalizując zapytania SQL czy stosując buforowanie

  • mówisz po angielsku na poziomie B2 i po polsku na poziomie C1


Mile widziane:

  • doświadczenie z AWS (EC2, S3, RDS, ElastiCache)

  • doświadczenie z automatyzacją (Terraform, Ansible)

  • znajomość narzędzi monitoringu i diagnostyki (np. Sentry, Grafana, Prometheus)

  • umiejętność projektowania i opisywania kontraktów API w OpenAPI/Swagger

  • znajomość technologii frontend - JavaScript (ES6+)


Pracując u nas, możesz liczyć na:

  • wynagrodzenie zasadnicze na ustalonym poziomie

  • premię uznaniową

  • ubezpieczenie grupowe

  • dofinansowanie do prywatnej opieki medycznej

  • pracowniczy program emerytalny

  • benefity dla rodziców - m.in. wyprawka dla noworodka, paczki mikołajkowe

  • rabaty na produkty firmowe oraz na usługi i towary oferowane przez naszych Partnerów

Tech stack

    Symfony

    advanced

    PHP

    advanced

    Redis

    regular

    RabbitMQ

    regular

    Doctrine ORM

    regular

    REST API

    regular

    SQL

    regular

Office location