Stanowisko zostało zamknięte przez spółkę
Znajdź podobne oferty pracy
Następna praca

Starszy programista back-endowy w Paymentop

Opublikowano ponad 30 dni temu

3 wyświetlenia

Paymentop

Paymentop

0
0 recenzji
Więcej niż 5 lat
Kyiv
Pełny etat

Przetłumaczone przez Google

Lokalizacja: zdalnaW Paymentop nie tylko budujemy systemy; na nowo definiujemy istotę płatności na całym świecie. Naszą misją jest zapewnianie firmom i konsumentom płynnych, bezpiecznych i innowacyjnych rozwiązań płatniczych. Wkraczając w kolejną fazę rozwoju, poszukujemy silnego średniego/starszego programisty back-endu, który chciałby przyczynić się do rozwoju naszych platform.Twoja rola i wpływ :Pracując w Paymentop, będziesz w centrum naszej misji rewolucjonizowania płatności na całym świeci

Lokalizacja: zdalna

W Paymentop nie tylko budujemy systemy; na nowo definiujemy istotę płatności na całym świecie. Naszą misją jest zapewnianie firmom i konsumentom płynnych, bezpiecznych i innowacyjnych rozwiązań płatniczych. Wkraczając w kolejną fazę rozwoju, poszukujemy silnego średniego/starszego programisty back-endu, który chciałby przyczynić się do rozwoju naszych platform.

Twoja rola i wpływ :

Pracując 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 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:

< ul>
  • Projektowanie, rozwijanie, testowanie, dokumentowanie, wydawanie i wspieranie oprogramowania od podstaw.
  • Udoskonalanie i udoskonalanie naszych istniejących interfejsów API i systemów backendu.
  • Integracja rozwiązań innych firm z poszerzyć nasz ekosystem płatności (rozliczeniowiec, bramka, alternatywne metody płatności, platformy tokenów, systemy weryfikacji/scoringu/monitoringu operacji klientów, raportowanie itp.).
  • Przeprowadzanie testów, aby upewnić się, że wszystko działa tak, jak powinno oraz skonfigurowanie środowiska testowego do sprawdzania nowych funkcjonalności.
  • Naprawianie istniejących błędów i debugowanie opracowanego oprogramowania.
  • Przygotowywanie niezbędnej dokumentacji technicznej. 
  • Zapewnienie wsparcia dla wdrożonego oprogramowania w produkcji
  • Współpraca z programistami front-end i innymi członkami zespołu, aby wszystkie powyższe zadania wykonać w najbardziej efektywny sposób.
  • Ta rola polega na ulepszaniu naszych produktów i rozwiązywaniu problemów, dlatego szukamy kogoś, kto ma doskonałe umiejętności rozwiązywania problemów, jest ciekawy innowacji i niekonwencjonalnych rozwiązań. 

    Co Cię wyróżnia:

    • Zrozumienie najlepszych praktyk optymalizacji kodu i produktów internetowych w PHP, praca z buforowaniem, asynchronia. Znajomość najlepszych praktyk tworzenia i wspierania dużych projektów.
    • Dogłębne zrozumienie OOP
    • Dogłębne zrozumienie Symfony. Biegła w projektowaniu i wdrażaniu API RESTful przy użyciu Symfony. Biegła znajomość Doctrine ORM.
    • Zarządzanie relacyjnymi bazami danych (Postgresql). Biegłość w optymalizacji złożonych zapytań SQL pod kątem wydajności przy użyciu technik takich jak przepisywanie zapytań, strategie indeksowania i plany wykonywania zapytań. 
    • Umiejętność projektowania schematów baz danych, w tym technik normalizacji, modelowania relacji encji i najlepszych praktyk projektowania schematów.
    • Zrozumienie wewnętrznego działania Kubernetes, Dockera i jego komponentów, takich jak Docker Engine , Docker Hub, Docker Swarm. Znajomość procesu monitorowania i logowania kontenerów w Dockerze w celu identyfikacji problemów i analizy ich przyczyn.
    • Doświadczenie w integracji Dockera z innymi usługami i narzędziami automatyzującymi procesy CI/CD np. Jenkins, GitLab CI.< /li>
    • Zrozumienie bardziej szczegółowych aspektów CI/CD, takich jak pikonfiguracja peline, automatyzacja różnych etapów rozwoju i wdrożenia.
    • Głębokie zrozumienie SOLID, GRASP. Głębokie zrozumienie szerokiej gamy wzorców projektowych, w tym ich motywacji, struktur i implementacji.
    • Znajomość zaawansowanych koncepcji DDD, takich jak zdarzenia domeny, usługi domenowe, konteksty ograniczone. Umiejętność zaprojektowania modelu dziedzinowego dla złożonych problemów biznesowych i wykorzystania go do rozwiązywania rzeczywistych problemów. Zrozumienie znaczenia kontekstu aplikacji i rozwój ograniczonych kontekstów w celu oddzielenia modeli dziedzin.
    • Zaawansowane zrozumienie zasad i korzyści SQRS, w tym asynchronicznego przetwarzania poleceń, synchronizacji danych pomiędzy modelami odczytu i zapisu. Doświadczenie w stosowaniu wzorców projektowych i wzorców architektonicznych w celu wdrożenia skutecznej architektury opartej na SQRS.
    • Zaawansowana wiedza na temat praktyk projektowania profesjonalnej architektury. Doświadczenie w projektowaniu i opracowywaniu złożonych, dużych systemów przy użyciu szablonów i wzorców architektonicznych. Umiejętność definiowania i dokumentowania rozwiązań architektonicznych oraz rozwiązywania problemów związanych ze złożonością i skalowalnością systemu.
    •  Zaawansowana znajomość narzędzi i bibliotek do automatyzacji testów integracyjnych PHP, takich jak PHPUnit, Codeception, Behat. Umiejętność projektowania i konstruowania testów integracyjnych dla dużych i złożonych systemów z dużą liczbą współdziałających komponentów. Znajomość procesu tworzenia środowisk testowych i zarządzania zależnościami dla efektywnych testów integracyjnych.
    • Zaawansowana znajomość procesu tworzenia i wdrażania systemów zbudowanych w oparciu o Event Sourcing. Umiejętność zaprojektowania architektury aplikacji z wykorzystaniem Event Sourcing z uwzględnieniem wymagań dotyczących wymaganej pojemności i skalowalności.
    •  Zaawansowana znajomość procesów projektowania i wdrażania mikrousług, w tym zarządzania konfiguracją, monitorowania i rejestrowania.< /li>
    • Zaawansowana znajomość funkcjonalności Jenkins, w tym zaawansowane możliwości konfiguracji, takie jak parametryzacja, wtyczki, dodatkowe narzędzia.
    •  Pełny cykl SDLC
    • Zaawansowana znajomość Metodologii Agile Development i jej Frameworki SCRUM i KANBAN

     

    Punkty dodatkowe za:

    • Doświadczenie z Elasticsearch, Redis
    • Doświadczenie z Gitlab CI/CD
    • Zrozumienie lub doświadczenie w pracy z Event Sourcing
    • Doświadczenie z Nginx, Shell
    • OpenAPI (swagger-php)
    • UML,TDD
    • Doświadczenie Agile/Scrum

    Oferujemy: 

    • Konkurencyjny pakiet wynagrodzeń ( proporcjonalnie do Twojego doświadczenia)
    • Dostęp do płatnych korporacyjnych lekcji języka angielskiego (poprzez Preply)
    • 27 dni roboczych elastycznego płatnego czasu wolnego (PTO)
    • W pełni zdalna praca z elastycznymi godzinami pracy (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 wydarzeniach społecznościowych zarówno jako uczestnik, jak i współpracownik
    • Matrixowa struktura organizacyjna zaprojektowana w celu usprawnienia komunikacji, usuwania barier i promowania efektywności

     

    Gotowa do rozwijania swoich umiejętności i rosnąć wnajnowocześniejsza firma? Dołącz do nas w Paymentop i bądź częścią czegoś ekscytującego!

    Przetłumaczone przez Google

    Więcej niż 5 lat
    Kyiv
    Pełny etat
    Czy chcesz znaleźć odpowiednią pracę?
    Nowe oferty pracy w Twoim Telegram
    Subskrybuj
    używamy cookies
    Akceptować