27 sierpnia 2024
Programista PHP за кордоном, віддалено W Paymentop jesteśmy czymś więcej niż firmą fintech; pracujemy nad ponownym zdefiniowaniem krajobrazu płatności na całym świecie. Naszą misją jest wzmacnianie pozycji zarówno firm, jak i konsumentów poprzez zapewnianie płynnych, bezpiecznych i niezawodnych rozwiązań płatniczych. W miarę rozwoju projektów rozwija się także zespół. 𝗢𝘂𝗿 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀 𝗶𝗻𝗰𝗹𝘂𝗱𝗲: Integracja z wieloma dostawcami usług płatniczych, portfelami elektronicznymi
27 sierpnia 2024
Programista PHP
за кордоном, віддалено
W Paymentop jesteśmy czymś więcej niż firmą fintech; pracujemy nad ponownym zdefiniowaniem krajobrazu płatności na całym świecie. Naszą misją jest wzmacnianie pozycji zarówno firm, jak i konsumentów poprzez zapewnianie płynnych, bezpiecznych i niezawodnych rozwiązań płatniczych. W miarę rozwoju projektów rozwija się także zespół.
𝗢𝘂𝗿 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀 𝗶𝗻𝗰𝗹𝘂𝗱𝗲:
- Integracja z wieloma dostawcami usług płatniczych, portfelami elektronicznymi, procesorami kart, agentami rozliczeniowymi i dostawcami oprogramowania;
- Wiele opcji integracji;
- Szczegółowe analizy w aplikacji;
- Inteligentne kierowanie i kaskadowanie płatności;
- Pełna personalizacja kasy;
- Płatności międzyplatformowe.
Twoja rola i wpływ:
Pełniąc swoją rolę w Paymentop, będziesz w centrum naszej misji rewolucjonizowania płatności na całym świecie . Twoja wiedza będzie kluczowa przy analizowaniu danych, procesów i kodu w celu identyfikowania problemów, rozwiązywania ich lub zapobiegania im oraz ulepszania produktów. Przyczynisz się do opracowania bezpiecznego, dobrze przetestowanego i wydajnego produktu, wyznaczając nowe standardy w branży fintech.
Do Twoich kluczowych obowiązków będzie należeć:
- Projektowanie, rozwijanie, testowanie, dokumentowanie, wydawanie i wspieranie oprogramowania od podstaw.
- Udoskonalanie i udoskonalanie naszych istniejących interfejsów API i systemów zaplecza.
- Integracja rozwiązań innych firm w celu poszerzenia naszego ekosystemu płatności (rozliczeniowiec, bramka, alternatywne metody płatności, platformy tokenów, systemy weryfikacji/scoringu/monitorowania operacji klientów, raportowania itp.).
- Przeprowadzanie testów, aby upewnić się, że wszystko działa tak, jak powinno, i konfigurowanie środowiska testowego do sprawdzania nowych funkcji.
- Naprawianie istniejących błędów i debugowanie opracowanego oprogramowania.
- Przygotowanie niezbędnej dokumentacji technicznej.
- Zapewnienie wsparcia wdrożonego oprogramowania w fazie produkcyjnej.
- Współpraca z programistami front-end i innymi członkami zespołu, aby jak najbardziej efektywnie wykonać wszystkie powyższe zadania.
- Ta rola polega na ulepszaniu naszych produktów i rozwiązywaniu problemów, dlatego szukamy osoby, która ma doskonałe umiejętności rozwiązywania problemów, jest ciekawa innowacji i niekonwencjonalnych rozwiązań.
Co Cię wyróżnia:
- Zrozumienie programowania obiektowego i jego zastosowania w PHP.
- Znajomość zagrożeń i środków bezpieczeństwa w PHP, w tym ochrona przed iniekcjami SQL, atakami XSS, CSRF.
- Doświadczenie w pisaniu i wykonywaniu testów, w tym testów jednostkowych, testów integracyjnych i testów awarii.
- Dobra znajomość składni, struktury języka, typów danych i operatorów.
- Głębokie zrozumienie OOP.
- Biegła obsługa rdzeniowego Symfony.
- Praktyczne doświadczenie z Doctrine ORM.
- Doświadczenie z PHPUnit.
- Biegła umiejętność manipulacji danymi (podstawowe operacje CRUD) z wykorzystaniem SQL, Postgresql.
- Znajomość podstawowego Dockera i Kubernetesa.
- Zrozumienie podstawowych koncepcji i zalet procesów ciągłej
- integracji (CI) i ciągłego wdrażania/dostarczania (CD).
- Teoretyczne wzorce projektowe SOLID, GoF, GWiedza RASP.
- Zrozumienie podstawowych koncepcji DDD i wykorzystanie języka DDD w projektowaniu i tworzeniu złożonych aplikacji PHP.
- Zrozumienie podstawowych zasad CQRS.
- Zrozumienie koncepcji testów integracyjnych i tego, czym różnią się one od innych typów testów, takich jak testy jednostkowe i testy funkcjonalne.
- Zrozumienie podstawowych koncepcji pozyskiwania zdarzeń, w tym zdarzeń, agregatów, prognoz i strumieni zdarzeń.
- Zrozumienie podstawowych koncepcji mikrousług, takich jak dzielenie funkcjonalności na małe, niezależne usługi i komunikacja między nimi za pośrednictwem interfejsów API.
- Zrozumienie podstawowej funkcjonalności Jenkinsa, jakości montażu, testowania i wdrażania oprogramowania.
- Dobra znajomość tradycyjnych architektur monolitycznych i architektury mikrousług, a także nacisku architektury heksagonalnej na rozdzielenie problemów.
- Pełny cykl SDLC.
- Silne zrozumienie i praktyka Zwinnej Metodologii Rozwoju oraz jej ram SCRUM i KANBAN.
Dodatkowe punkty za:
- doświadczenie z Elasticsearch, Redis
- doświadczenie z Gitlab CI/CD
- Znajomość lub doświadczenie w pracy z Event Sourcing
- Doświadczenie z Nginx, Shell
- OpenAPI (swagger-php)
- UML,TDD
- Doświadczenie w Agile/Scrum
Oferujemy:
- Konkurencyjny pakiet wynagrodzeń (proporcjonalny do Twojego doświadczenia )
- Dostęp do płatnych lekcji języka angielskiego dla firm (poprzez Preply)
- 27 dni roboczych elastycznego płatnego urlopu (PTO)
- W pełni zdalna praca w elastycznych godzinach ( w strefie czasowej CET) z dowolnego, wybranego przez Ciebie miejsca
- Kultura oparta na wartościach z przyjaznym i wspierającym środowiskiem pracy
- Możliwość regularnego udziału w konferencjach i wydarzeniach społecznościowych zarówno jako uczestnik i współpracownik
- Matrycowa struktura organizacyjna zaprojektowana w celu usprawnienia komunikacji, usuwania barier i promowania wydajności
Skorzystaj z możliwości rozwijania swoich umiejętności w najnowocześniejszym środowisku fintech. Aplikuj już teraz, aby zostać częścią naszego dynamicznego zespołu i mieć wymierny wpływ na przyszłość płatności! Stwórzmy razem coś wspaniałego!