Projekt to platforma rozliczeniowa umożliwiająca dokonywanie płatności elektronicznych różnymi metodami przy dużej przepustowości. Przed nami stoi zadanie zapewnienia wysokiej dostępności usług i bezpieczeństwa przetwarzania płatności. Nasza platforma posiada certyfikat PCI DSS i została opracowana przy użyciu nowoczesnych technologii.Projekt rozpoczął się jako mały monolit 9 lat temu, a obecnie ma kilkadziesiąt mikroserwisów wdrożonych w GCP i AWS. Do konkretnych zadań stosujemy różne podejścia
Projekt to platforma rozliczeniowa umożliwiająca dokonywanie płatności elektronicznych różnymi metodami przy dużej przepustowości. Przed nami stoi zadanie zapewnienia wysokiej dostępności usług i bezpieczeństwa przetwarzania płatności. Nasza platforma posiada certyfikat PCI DSS i została opracowana przy użyciu nowoczesnych technologii.
Projekt rozpoczął się jako mały monolit 9 lat temu, a obecnie ma kilkadziesiąt mikroserwisów wdrożonych w GCP i AWS. Do konkretnych zadań stosujemy różne podejścia architektoniczne i repozytoria. Celem jest obecnie rozbudowa jednego z zespołów zajmujących się wsparciem i rozwojem systemu płatności.
Wymagania:
- Trzy lata doświadczenia w pracy z PHP (7.x / 8. x), z frameworkiem Symfony (5.x / 6.x) z roku.
- Doświadczenie we wdrażaniu interakcji z zewnętrznym API zgodnie z dokumentacją
- Doświadczenie w korzystaniu z relacyjnego (MySQL) i nierelacyjne (Redis) magazyny danych
- Doświadczenie w opisywaniu kontraktów i generowaniu bibliotek przy użyciu OpenApi.
- Doświadczenie w używaniu Dockera do lokalnego rozwoju
- Zrozumienie i przestrzeganie zasad. zasady OOP, SOLID, „czystego kodu” w przypadku programistów.
- Zrozumienie zasad pracy i testowania architektury mikroserwisów
- Umiejętność pracy w zespole, umiejętność komunikacji i współpracy .
- Zrozumienie podstawowych zasad Kanban, Scrum.
- li>
- Doświadczenie w uczestniczeniu w działaniach zespołowych – retrospektywy, planowanie, udoskonalanie, pielęgnacja i inne działania.
- Angielski na poziomie pracy z dokumentacją techniczną.
Będzie plusem:
- Doświadczenie z kolejkami przy użyciu brokera komunikatów (AMPQ / RabbitMQ)
- Pisanie testów jednostkowych PHP i/lub testów API
- Javascript li>
- PostgreSQL
- twig
- bash
- Gitlab CI
Zadania:
- Rozwój i wsparcie serwisu współpracującego z zewnętrznym API partnerów.
- Wyszukiwanie i eliminacja błędów w działaniu serwisu w oparciu o informacje z logów.< /li>
- Analiza zadań technicznych i wymagań pod kątem wdrożenia nowej funkcjonalności.
- Refactoring starszego kodu.
- Objęcie funkcjonalności usługi testami.
- Interakcja z innymi zespołami (programistami innych usług, deweloperami, testerami, kierownikami projektów, analitykami biznesowymi itp.).
- Udział w codziennych spotkaniach, spotkaniach technicznych itp.
Oferujemy:
- 20 dni roboczych urlopu;
- 12 dni chorobowych.
- Rekompensata za dni chorobowe.
- W dni świąteczne wolne od pracy .
- li>
- Elastyczny grafik (praca od 8 do 11, 8-godzinny dzień pracy).
- Możliwość poważnego podniesienia poziomu zawodowego, obsługa narzędzi w dużymfirmy.
- Rozwój zawodowy i szkolenia;
- Opieka zdrowotna - psycholog korporacyjny dla zespołu.
- Wsparcie i rozwój kultury wolontariatu - nasz zespół organizuje i uczestniczy w wielu akcjach charytatywnych.
Nasze stanowisko wiąże się z pracą w biurze na Cyprze. Chętnie porozmawiamy bardziej szczegółowo :)