SPD Technology
SPD Technology
501 – 1000 Pracownicy
B2BFintechSztuczna inteligencja
SPD Technology to partner B2B w zakresie tworzenia produktów programistycznych, który pomaga przedsiębiorstwom i rozwijającym się firmom tworzyć, modernizować i skalować produkty cyfrowe. Firma zajmuje się chmurą i DevOps, sztuczną inteligencją i uczeniem maszynowym, inżynierią danych i analityką, fintechami i systemami płatności, modernizacją aplikacji, integracją systemów, interfejsami API, bezpieczeństwem, inżynierią jakości oraz UX/UI dla aplikacji internetowych i mobilnych. Tworzy między innymi platformy płatnicze, rozliczeniowe, do wykrywania oszustw i przetwarzania danych dla sektorów fintech, ubezpieczeń, ochrony zdrowia i e-commerce.

Starszy inżynier backendu — płatności, Go, TypeScript, Node.js — praca zdalna w Ukrainie

SPD Technology poszukuje starszego inżyniera backendu do tworzenia infrastruktury płatniczej dla sprzedawców i platform partnerskich. Rola obejmuje przepływy płatności, integracje z operatorami, uzgadnianie, wypłaty oraz niezawodne systemy finansowe.

Opis

  • Pomagać rozwijać infrastrukturę płatniczą dla sprzedawców i platform partnerskich
  • Odpowiadać za pełny cykl życia płatności w usługach TypeScript/NestJS — od autoryzacji i przechwycenia płatności po zwroty, spory i potwierdzenie wypłaty
  • Tworzyć i utrzymywać integracje z operatorami płatności i agentami rozliczeniowymi za pomocą jasno zdefiniowanych abstrakcji wewnętrznych
  • Projektować osadzone i hostowane rozwiązania checkout z wykorzystaniem hosted fields, iframe’ów i tokenizacji, aby ograniczyć zakres PCI
  • Tworzyć logikę opłat i cen dla stawek progowych, interchange-plus, stałych, zaokrąglonych, specjalnych oraz przypadków brzegowych
  • Budować systemy uzgadniania i rozliczeń porównujące raporty operatorów oraz pliki rozliczeniowe z wewnętrznymi zapisami
  • Projektować odporną obsługę zdarzeń z kluczami idempotencji, deduplikacją webhooków, obsługą zdarzeń poza kolejnością, ponowieniami z narastającym opóźnieniem i maszynami stanów
  • Integr­ować usługi wykrywania oszustw, weryfikacji rachunków bankowych i KYC, a następnie udoskonalać podejmowanie decyzji na podstawie obserwowanych wyników
  • Zarządzać procesami ACH, w tym oknami przesyłania, zwrotami, kodami zwrotów, NOC i zasadami ponawiania prób
  • Chronić poprawność danych finansowych, utrzymując pełne ścieżki audytu i dowody uzgodnień
  • Pełnić funkcję eksperta merytorycznego ds. płatności, wspierać decyzje produktowe dotyczące metod płatności i przeglądać powiązany kod
  • Ściśle współpracować z zespołem w USA, zapewniając 4–6 godzin wspólnych godzin pracy z czasem centralnym USA

Wymagania

  • Co najmniej sześć lat profesjonalnego doświadczenia w inżynierii oprogramowania
  • Co najmniej trzy lata praktycznego doświadczenia z systemami płatniczymi lub przetwarzaniem płatności
  • Bardzo dobre umiejętności backendowe w Go, TypeScript i Node.js
  • Doświadczenie w samodzielnym prowadzeniu produkcyjnych przepływów płatniczych wykraczające poza proste integracje z API płatniczymi
  • Doświadczenie w integracji dostawców takich jak Stripe, Adyen, Braintree, Checkout.com, Worldpay, Fiserv lub porównywalnych operatorów, bramek i agentów rozliczeniowych
  • Dogłębna znajomość cyklu życia płatności kartą, w tym autoryzacji, przechwycenia, rozliczenia, zwrotów, obciążeń zwrotnych i sporów
  • Znajomość bankowych metod płatności; doświadczenie z ACH/NACHA, w tym zwrotami i terminami transakcji, będzie dodatkowym atutem
  • Doświadczenie we wdrażaniu uzgadniania i rozliczania płatności
  • Bardzo dobra znajomość webhooków, ponowień, idempotencji, przetwarzania asynchronicznego i scenariuszy awarii systemów rozproszonych
  • Doświadczenie w modelowaniu danych relacyjnych dla systemów intensywnie korzystających z transakcji
  • Znajomość PCI DSS oraz bezpiecznych wzorców płatniczych, takich jak tokenizacja i izolowanie danych wrażliwych
  • Wyjątkowa dbałość o poprawność i przypadki brzegowe systemów finansowych
  • Swoboda w korzystaniu z nowoczesnych narzędzi programistycznych wspieranych przez AI
  • Biegła znajomość języka angielskiego i gotowość do bezpośredniej współpracy z zespołem w USA
  • Dostępność przez cztery do sześciu godzin dziennie w czasie wspólnym z czasem centralnym USA
  • Dodatkowym atutem będzie doświadczenie z modelami platformowymi, marketplace’owymi lub facilitatora, w tym płatnościami dzielonymi, wdrażaniem submerchantów i przepływami wielostronnymi
  • Dodatkowym atutem będzie doświadczenie z metodami wypłat i dystrybucji środków, w tym gromadzeniem danych rachunków bankowych, ich weryfikacją i zarządzaniem statusami
  • Dodatkowym atutem będzie doświadczenie z narzędziami do wykrywania oszustw i zarządzania ryzykiem oraz usługami walidacji rachunków bankowych
  • Dodatkowym atutem będzie doświadczenie w tworzeniu wtyczek lub SDK dla e-commerce, takich jak WooCommerce, Shopify lub Magento
  • Dodatkowym atutem będzie znajomość płatności wielowalutowych, transgranicznych lub alternatywnych metod płatności
  • Dodatkowym atutem będzie doświadczenie w stosowaniu event sourcingu do stanu finansowego i projektowaniu ksiąg podwójnego zapisu

Benefity

  • Możliwość wyboru w pełni zdalnej pracy z dowolnego miejsca na świecie lub pracy hybrydowej z biur-hubów
  • Elastyczne godziny pracy
  • Stały zakres obowiązków i dochód
  • Oceny wyników z określoną ścieżką kariery
  • Program mentorski
  • Planowanie rozwoju osobistego
  • Indywidualny dostęp do nauki za pośrednictwem biblioteki firmowej
  • Wsparcie w wystąpieniach publicznych
  • Firmowe wydarzenia technologiczne i kulturalne
  • Elastyczna, wspierająca kultura oparta na współpracy, otwartej komunikacji i wzajemnym szacunku
  • Możliwości udziału w ważnych inicjatywach CSR