.
Senior PHP Developer — Architekt API
  • Siedlce
Senior PHP Developer — Architekt API
Siedlce, Siedlce, Mazowieckie, Polska
GovApp
8. 6. 2025
Informacje o stanowisku

Szukamy PHP Developera, który potrafi budować nowoczesne, bezpieczne i wydajne API w środowiskach o wysokiej dostępności. Umiejętności będą kluczowe przy projektowaniu systemów komunikujących się przez REST, SOAP, GraphQL, WebSockety.
Zadania:
Tworzenie aplikacji opartych o PHP 8.3+ w oparciu o najlepsze praktyki inżynierskie (SOLID, KISS, DRY, Clean Code).
Budowanie API — REST (OpenAPI 3.0/Swagger), GraphQL, SOAP — zgodnie ze standardami bezpieczeństwa i wysokiej wydajności.
Projektowanie architektury systemowej dla skalowalnych, rozproszonych aplikacji (wzorce: CQRS, Event Sourcing, Microservices).
Integracja systemów wewnętrznych i zewnętrznych przez API: REST, SOAP, gRPC, WebSockets.
Implementacja i utrzymanie bezpiecznego uwierzytelniania — OAuth2, OpenID Connect, JWT, SAML.
Obsługa kolejek zdarzeń i asynchronicznej komunikacji (RabbitMQ, Kafka, Redis Streams).
Tworzenie polityk rate limiting, throttlingu i obsługi requestów w wysokoruchowych systemach.
Wymagania techniczne:
Backend:
Ekspercka znajomość PHP 8.1+ z pełnym typowaniem.
Symfony 6+ (preferowane) lub Laravel 10+ — pisanie własnych Bundli/Pakietów.
Dogłębna znajomość PSR (PSR-7 HTTP Message, PSR-15 Middleware, PSR-18 HTTP Client).
Praktyka w budowie i dokumentowaniu API REST (OpenAPI, Swagger) oraz GraphQL.
Doświadczenie w integracjach SOAP/XML-RPC — budowa i konsumpcja usług legacy.
Projektowanie schematów GraphQL z resolverami i zaawansowanym cachowaniem (Apollo Federation, DataLoader).
Budowanie komunikacji w czasie rzeczywistym: WebSocket (Ratchet, Symfony WebSocket server) lub Server-Sent Events.
Integracje i protokoły komunikacyjne:
REST — pełne zrozumienie zasad RESTful API, HATEOAS, paginacja, filtrowanie, sortowanie, wersjonowanie API.
SOAP — WSDL, XSD, SOAP Headers, autoryzacja WS-Security.
GraphQL — projektowanie schematów, skalowanie serwerów, federacja.
WebSocket — projektowanie systemów komunikacji dwukierunkowej w czasie rzeczywistym.
JSON-RPC, XML-RPC — rozumienie i implementacja starszych standardów integracji.
gRPC — definicja interfejsów w Protobuf, optymalizacja komunikacji binarnej.
Bezpieczeństwo API:
Implementacja OAuth 2.0 Authorization Code Flow (z PKCE).
OpenID Connect — Single Sign-On i tożsamość federacyjna.
JSON Web Tokens (JWT) — bezpieczeństwo i rotacja kluczy (JWK).
Wdrażanie CORS, CSRF Protection, Rate Limiting, API Gateway Authorization.
Hardenowanie API pod kątem OWASP API Security Top 10.
Bazy danych:
Projektowanie relacyjnych schematów baz danych (MySQL, PostgreSQL).
Doświadczenie z bazami dokumentowymi i event store (MongoDB, CouchDB).
Obsługa Redis jako cache, pub/sub i wsparcie sesji użytkowników.
Wysokowydajne ORM-y: Doctrine 2, Eloquent — optymalizacja zapytań i lazy loading.
DevOps & Infrastrukturą:
Tworzenie środowisk za pomocą Docker, Docker Compose, Helm (dla Kubernetes).
CI/CD pipelines — GitLab CI, GitHub Actions.
Infrastruktura jako kod (IaC) — Terraform, Ansible.
Monitorowanie i logowanie: Prometheus, Grafana, ELK Stack, Sentry.
Dodatkowe atuty:
Doświadczenie w projektach opartych o Clean Architecture lub Hexagonal Architecture.
Znajomość narzędzi i bibliotek klasy OpenSwoole, ReactPHP, RoadRunner — tworzenie systemów o bardzo niskich opóźnieniach.
Pisanie wydajnego kodu asynchronicznego w PHP (Promises, Event Loops).
Praktyczna wiedza w zakresie API Management (Kong, Apigee, AWS API Gateway).
Prosimy o przesłanie cv i oczekiwań finansowych na adres @

  • Praca Siedlce
  • Architekt Siedlce
  • Architekt krajobrazu Siedlce
  • Architekt wnętrz Siedlce
  • Siedlce - Oferty pracy w okolicznych lokalizacjach


    102 249
    10 499