Apply
Now

PHP Developer

Find your best career opportunity and #growITwithus!

Job description

Dołącz do NATEK Polska jako PHP Developer i wesprzyj realizację projektów dla jednego z naszych klientów w obszarze rozwiązań e-commerce i usług cyfrowych dla sektora publicznego.

#LI-MN1

#LI-Remote

Your responsibilities

• Projektowanie, rozwój i utrzymanie aplikacji backendowych w PHP 8+ z wykorzystaniem typowania oraz nowoczesnych mechanizmów języka, z naciskiem na czytelny i testowalny kod

• Tworzenie aplikacji w Symfony wraz z wykorzystaniem jego kluczowych komponentów, takich jak Dependency Injection, Messenger, Event Dispatcher, Serializer, Validator, Security i Console

• Projektowanie, implementacja i utrzymanie API REST obejmującego walidację, obsługę błędów, autoryzację, wersjonowanie, paginację i filtrowanie

• Integracje z systemami zewnętrznymi (np. ERP, płatności, fakturowanie, logistyka, usługi B2B/B2C) z uwzględnieniem bezpieczeństwa i odporności na błędy

• Projektowanie i optymalizacja baz danych PostgreSQL, w tym struktur, relacji, indeksów oraz zapytań

• Projektowanie i utrzymanie komunikacji asynchronicznej z wykorzystaniem RabbitMQ, (lub podobnych) w tym kolejek, retry, dead-letter queue i idempotencji

• Wykorzystanie Redis w obszarze cache, sesji, locków i optymalizacji wydajności

• Praca z Docker i docker-compose w zakresie konfiguracji środowisk oraz usług

• Projektowanie architektury backendowej w oparciu o SOLID, DDD, modularność i separację warstw

• Praca z testami automatycznymi oraz narzędziami Git, code review i procesami CI/CD

Our requirements

To succeed at this job, you must have:

• 5+ lat doświadczenia na stanowisku PHP Developera

• Doświadczenie w tworzeniu backendu w PHP 8+ z wykorzystaniem nowoczesnych praktyk języka

• Znajomość oraz praktyczne wykorzystanie frameworka Symfony wraz z jego ekosystemem

• Doświadczenie w projektowaniu oraz utrzymywaniu interfejsów API REST

• Praktyka w integracjach z systemami zewnętrznymi (np. ERP, płatności, fakturowanie, logistyka oraz rozwiązania B2B/B2C)

• Doświadczenie w projektowaniu struktur oraz optymalizacji baz danych PostgreSQL

• Znajomość i doświadczenie w implementacji komunikacji asynchronicznej z wykorzystaniem RabbitMQ lub podobnych technologii

• Doświadczenie w pracy z Redis

• Praktyka w pracy z Docker oraz docker-compose w środowiskach developerskich i produkcyjnych

• Doświadczenie w projektowaniu architektury systemów backendowych w oparciu o SOLID, DDD, modularność, separację warstw oraz podejście testowalne

• Doświadczenie w pracy z testami automatycznymi oraz procesami Git, code review i CI/CD

Benefits

• Program Mobilności Wewnętrznej – ciesz się wieloma możliwościami rozwoju kariery, rotacją stanowisk, różnorodnością projektów i technologii

• Program Poleceń – ciesz się współpracą ze swoimi kolegami i otrzymaj bonus!

• Klub NATEK 5/10 lat – oferujemy długoterminową współpracę i świętujemy każdą piątą rocznicę współpracy prezentami

• Wydarzenia CSR NATEK i budowanie zespołów – ciesz się naszymi wartościami: odpowiedzialnością, partnerstwem i wiedzą specjalistyczną oraz #workITwithus

• Kafeteria

• Opieka medyczna

• Karta Klubu Multisport

• Szkolenia techniczne i personaln

• Kursy językowe

Dodatkowo tylko dla UOP:

• Ubezpieczenie na życie

• Bonusy za wydarzenia personalne

• Dzień wolny na wolontariat

Model:
Remote
Locations: PolandWarsaw
Type of contract:
B2B or CoW
Categories: PHP

Meet NATEK talents

And check our social media:

facebookinstagramLinkedIntwitteryoutubetiktok
  • news

    In NATEK you will have a chance to share your passions with other coworkers: Oksana and Wojtek made some kilometers for our #ActivityForCharity challenge.

Related jobs:

Show:

Didn't find
a suitable vacancy?
Send us your CV

Didn't
find

did-not-find

A suitable vacancy ? Send us your CV