Stanowisko: PHP Developer
Seniority: Junior/Mid (2-5 lat doświadczednia)
Forma współpracy: B2B
Model pracy: Możliwość pracy zdalnej lub hybrydowej (Warszawa)
O stanowisku
Poszukujemy Junior/Mid PHP Developera, który dołączy do zespołu rozwijającego nowoczesne rozwiązania backendowe oparte o PHP oraz architekturę mikroserwisową.
Osoba na tym stanowisku będzie uczestniczyć w projektowaniu, implementacji i rozwoju skalowalnych aplikacji webowych, współpracując z bardziej doświadczonymi programistami przy tworzeniu wysokiej jakości rozwiązań.
To rola dla osoby, która chce rozwijać swoje kompetencje w obszarze backend developmentu, poznać dobre praktyki projektowania aplikacji oraz zdobywać doświadczenie z nowoczesnymi technologiami, integracjami i architekturą event-driven.
Zakres obowiązków
- rozwój i utrzymanie aplikacji backendowych opartych o PHP 8+ oraz Symfony 6+,
- projektowanie i rozwój komponentów oraz mikroserwisów,
- analiza wymagań biznesowych i udział w projektowaniu rozwiązań technicznych,
- integracja systemów z zewnętrznymi API,
- rozwój rozwiązań wykorzystujących architekturę event-driven,
- optymalizacja wydajności aplikacji, kodu oraz zapytań bazodanowych,
- refaktoryzacja istniejącego kodu zgodnie z dobrymi praktykami programistycznymi,
- tworzenie i utrzymywanie testów automatycznych,
- udział w code review oraz dbanie o jakość implementowanych rozwiązań,
- współpraca z zespołem developerskim przy wdrażaniu nowych funkcjonalności,
- wykorzystywanie nowoczesnych narzędzi wspierających proces tworzenia oprogramowania.
Must-have
- 2-5 lat komercyjnego doświadczenia w programowaniu PHP,
- praktyczna znajomość PHP 8+ oraz Symfony 6+,
- znajomość relacyjnych baz danych, w szczególności MySQL 8+,
- podstawowa znajomość baz NoSQL oraz modelowania danych,
- doświadczenie z Dockerem w codziennej pracy developerskiej,
- znajomość REST API oraz podstaw projektowania, wersjonowania i zabezpieczania API,
- znajomość Git oraz pracy z systemem kontroli wersji,
- znajomość programowania obiektowego oraz dobrych praktyk programistycznych,
- podstawowa znajomość architektury mikroserwisowej i rozwiązań event-driven,
- doświadczenie w tworzeniu testów automatycznych (PHPUnit),
- znajomość języka angielskiego na poziomie minimum B2,
- bardzo dobra znajomość języka polskiego.
Nice to have
- doświadczenie z RabbitMQ, AWS SQS lub Webhooks,
- znajomość Redis oraz mechanizmów cache’owania,
- znajomość OAuth oraz JWT,
- doświadczenie z narzędziami statycznej analizy kodu (PHPStan, CSFixer),
- doświadczenie w testach integracyjnych i E2E,
- znajomość środowiska chmurowego AWS,
- doświadczenie z narzędziami AI wspierającymi proces tworzenia oprogramowania,
- zainteresowanie nowoczesnymi praktykami backend developmentu i rozwojem technologicznym.
Technologie:
PHP 8+, Symfony 6+, MySQL, NoSQL, REST API, Docker, Git, PHPUnit, RabbitMQ, AWS SQS, Redis, OAuth, JWT, PHPStan, CSFixer, AWS, Microservices, Event-driven architecture, AI tools