PHP Developer (Mid+/Senior Symfony)
Коротко
Develops microservices with Symfony and PHP 8+, using Mercure, RabbitMQ, Elasticsearch, Redis, and SQL, and builds REST APIs. · Needs: Mid/Senior level; experience with Symfony, PHP 8+, and REST APIs.
Описание от работодателя
Required skills: Microservices, Mercure, RabbitMQ, Elasticsearch, Redis, SQL, API Platform, Symfony, PHP 8+, REST API
Nasz Tech Stack:
Core: PHP 8+, Symfony, API Platform
Bazy danych i Cache: SQL (Doctrine ORM), Redis
Architektura & Asynchroniczność: Mikroserwisy / Architektura rozproszona, RabbitMQ (Symfony Messenger), Mercure
Wyszukiwanie: Elasticsearch
Jakość i Testy: PHPUnit, PHPStan, PHP CS Fixer
Infrastruktura & Narzędzia: AWS, Docker, CI/CD, Git (GitFlow)
Będziesz odpowiedzialny/a za:
projektowanie od podstaw, implementację i rozwój architektury backendowej dla nowego systemu
tworzenie, utrzymanie i skalowanie wydajnego, bezpiecznego REST API
modelowanie baz danych, optymalizację zapytań SQL oraz skuteczne wykorzystanie mechanizmów cache (Redis)
obsługę procesów asynchronicznych i komunikację między usługami z wykorzystaniem kolejek komunikatów (RabbitMQ)
integrację z zewnętrznymi usługami ( m.in . bramki płatności, systemy logistyczne, narzędzia marketingowe)
zapewnienie najwyższych standardów bezpieczeństwa aplikacji (zgodnie z OWASP)
aktywny udział w procesie code review, dbanie o jakość kodu (SOLID, wzorce projektowe) oraz pisanie testów automatycznych
tworzenie dokumentacji technicznej nowo powstającego systemu
Dołącz do nas, jeśli:
posiadasz min. 5-letnie komercyjne doświadczenie w tworzeniu aplikacji webowych z użyciem PHP (preferowane PHP 8+ )
bardzo dobrze znasz framework Symfony i jego ekosystem
masz doświadczenie w projektowaniu REST API oraz pracy z API Platform
posiadasz doświadczenie z architekturą rozproszoną / mikroserwisami
znasz Doctrine ORM , swobodnie poruszasz się w relacyjnych bazach danych i potrafisz optymalizować SQL
w praktyce korzystałeś/aś z narzędzi takich jak Redis, RabbitMQ (np. Symfony Messenger), Elasticsearch oraz Mercure
masz we krwi zasady bezpieczeństwa (OWASP, CSRF, XSS, SQLi) i wiesz jak chronić API
potrafisz pisać niezawodne testy ( PHPUnit ) i korzystasz z narzędzi statycznej analizy kodu ( PHPStan , PHP CS Fixer)
swobodnie pracujesz z Dockerem , znasz pipeline’y CI/CD i system kontroli wersji Git (GitFlow)
potrafisz diagnozować problemy wydajnościowe (profilowanie kodu, analiza zapytań)
mówisz po angielsku na poziomie min. B2 i po polsku na poziomie C1
Mile widziane:
doświadczenie z chmurą AWS ( m.in . EC2, S3, RDS, ElastiCache)
doświadczenie z automatyzacją i podejściem Infrastructure as Code (Terraform, Ansible)
znajomość narzędzi do monitoringu i diagnostyki (np. Sentry, Grafana, Prometheus)
umiejętność projektowania i opisywania kontraktów API w OpenAPI/Swagger
podstawowa znajomość technologii frontendowych (JavaScript ES6+, React) pozwalająca na płynną współpracę z zespołem FE
Pracując u nas, możesz liczyć na:
wynagrodzenie zasadnicze na adekwatnym, rynkowym poziomie
premię uznaniową
ubezpieczenie grupowe
dofinansowanie do prywatnej opieki medycznej
pracowniczy program emerytalny (PPE)
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