
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
- Integrować 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