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 dostarczanie 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łne dostosowywanie realizacji transakcji;
- Płatności między platformami.< br/>
Twoja rola i wpływ:
W swojej roli w Paymentop będziesz w centrum naszej misji zrewolucjonizują 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 wprowadzania ulepszeń 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 należeć będzie:
- Projektowanie, opracowywanie, testowanie, dokumentowanie, wydawanie i wspieranie oprogramowania od podstaw.
- Udoskonalanie i udoskonalanie naszych istniejących interfejsów API i systemów zaplecza.
- Integracja rozwiązań stron trzecich w celu poszerzenia naszego ekosystemu płatności (nabywca, agent rozliczeniowy, bramka, alternatywne metody płatności, platformy tokenów, systemy weryfikacji/scoringu/monitoringu operacji klientów, raportowanie itp.).
- Przeprowadzenie testów, aby upewnić się, że wszystko działa tak, jak powinno oraz skonfigurowanie środowiska testowego dla sprawdzanie nowych funkcjonalności.
- Naprawianie istniejących błędów i debugowanie opracowanego oprogramowania.
- Przygotowywanie niezbędnej dokumentacji technicznej.
- Zapewnianie wsparcia dla wdrożonego oprogramowania w wersji produkcyjnej
- Współpraca z programistami front-end i innymi członkami zespołu, aby wykonać wszystkie powyższe zadania w najbardziej efektywny sposób.
- Ta rola polega na ulepszaniu naszych produktów i rozwiązywaniu problemów, dlatego jesteśmy szukam kogoś, kto ma doskonałe umiejętności rozwiązywania problemów, jest ciekawy 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 pisanie i wykonywanie testów, w tym testów jednostkowych, testów integracyjnych i testów awarii.
- Dobra znajomość składni, struktury języka, typów danych, operatorów.
- Dogłębne zrozumienie OOP.
- Dogłębne zrozumienie OOP.
- Dobra znajomość OOP.
- Dobra znajomość OOP.
- Dobra znajomość OOP.
- Dobra znajomość OOP.
- Dobra znajomość OOP.
- Dobra znajomość OOP.
- Dobra znajomość OOP li>
- Umiejętne korzystanie z rdzenia Symfony.
- Praktyczne doświadczenie z Doctrine ORM.
- Doświadczenie z PHPUnit.
- Umiejętność manipulacji danymi (podstawowe operacje CRUD ) przy użyciu SQL, Postgresql.
- Zrozumienie podstawowego Dockera, Kubernetes.
- Zrozumienie podstawowych koncepcji i zalet ciągłej
- Integracji (CI) i ciągłego wdrażania /Procesy dostawy (CD).
- Teoretyczny SOLID, wzorce projektowe GoF, wiedza GRASP.
- Zrozumienie podstawowych koncepcji DDD i posługiwanie się językiem DDDumiejętność projektowania i tworzenia 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 testowanie funkcjonalne.
- Zrozumienie podstawowych koncepcji Event Sourcing, w tym zdarzeń, agregatów, projekcji i strumieni zdarzeń.
- Zrozumienie podstawowych koncepcji mikrousług, takich jak dzielenie funkcjonalności na małe, niezależnych usług i komunikacji między nimi poprzez 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 nacisk architektury Hexagonal Architecture na rozdzielenie problemów.
- Pełny cykl SDLC.
- Dogłębne zrozumienie i praktyka Metodologii Agile Development oraz jej ram SCRUM i KANBAN.
< /li>
Punkty dodatkowe za:
- Doświadczenie z Elasticsearch, Redis
- Doświadczenie z Gitlab CI/CD< /li>
- Zrozumienie lub doświadczenie w pracy z Event Sourcing
- Doświadczenie z Nginx, Shell
- OpenAPI (swagger-php)
- UML,TDD< /li>
- Doświadczenie Agile/Scrum
Oferujemy:
- Konkurencyjne wynagrodzenie pakiet (proporcjonalny do Twojego doświadczenia)
- Dostęp do płatnych korporacyjnych lekcji języka angielskiego (poprzez Preply)
- 27 dni roboczych elastycznego płatnego urlopu (PTO)
- W pełni pracę zdalną w elastycznych godzinach (w strefie czasowej CET) z dowolnej wybranej przez Ciebie lokalizacji
- Kultura oparta na wartościach oraz przyjazne i wspierające środowisko pracy
- Możliwość regularnego udziału w konferencjach i wydarzenia społeczne zarówno jako uczestnik, jak i współpracownik
- Matryczna struktura organizacyjna zaprojektowana w celu usprawnienia komunikacji, usuwania barier i promowania wydajności
Wykorzystaj możliwość rozwijania swoich umiejętności w nowatorskiej -brzegowe środowisko fintech. Aplikuj już teraz, aby zostać częścią naszego dynamicznego zespołu i mieć wymierny wpływ na przyszłość płatności! Zbudujmy razem coś wspaniałego!