Praca
Z kanału partnera
Starszy inżynier oprogramowania
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- Ryftpay
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
O Ryfcie
Ryft jest regulowanym pośrednikiem płatności i autoryzowaną instytucją płatniczą budującą warstwę infrastruktury dla nowoczesnych platform handlowych.
Umożliwiamy rynkom, platformom SaaS i ekosystemom wielostronnym natywne osadzanie płatności i monetyzację. Nasza technologia obsługuje wdrażanie, zgodność, orkiestrację, podzielone płatności i dzielenie się przychodami, umożliwiając naszym partnerom skupienie się na wzroście, podczas gdy my zarządzamy złożonością.
Wkraczamy obecnie w kolejną fazę skali, rozszerzając działalność na nowe branże i budując definiującą kategorię platformę płatności wbudowanych.
O Pracę
Czy jesteś starszym inżynierem zaplecza i chcesz posiadać systemy, które przenoszą prawdziwe pieniądze, na platformie, która jest wciąż wystarczająco młoda, aby ją ukształtować?
Poszukujemy starszego inżyniera backendu, który dołączy do jednego z naszych głównych zespołów ds. płatności. Będziesz pracować w języku C#/.NET na platformie AWS, budując usługi sterowane zdarzeniami za wszystkim, co robi Ryft: przyjmowaniem płatności, rozdzielaniem ich pomiędzy rynki i ich sprzedawców, przesyłaniem pieniędzy i utrzymywaniem wszystkiego w prawidłowym stanie pod obciążeniem i zgodnie z przepisami.
Jest to praktyczne stanowisko starszego inżyniera. Będziesz brać udział w rozmowach od projektu po produkcję, kształtując architekturę, pisząc kod, przeglądając skład i będąc właścicielem tego, co wyślesz, gdy już zostanie udostępnione. Nasza platforma ma kilka lat, a nie kilkadziesiąt lat: wokół usług, które odziedziczysz i ulepszysz, znajdują się prawdziwe zielone pola, a decyzje podjęte w tym roku nadal będą miały znaczenie za trzy lata.
Nad czym będziesz pracować
• Integracje płatnicze: budowanie i rozszerzanie naszych integracji z agentami rozliczeniowymi, procesorami i alternatywnymi metodami płatności. Każdy z nich to inny zestaw reguł, webhooków i trybów awarii, które należy odpowiednio modelować.
• Przepływ pieniędzy na rynku: podziały, salda, opłaty, wypłaty i rozliczenia. To ta część platformy, w której bycie prawie właściwym nie jest kategorią, która istnieje.
• Konta handlowców i wdrażanie: usługi związane z automatycznym wdrażaniem, gwarantowaniem emisji i cyklem życia konta.
• Płatności osobiste: nasza karta, terminale i przepływy łączące kasy fizyczne z tą samą platformą.
• Przepływy potransakcyjne: zwroty pieniędzy, spory i obciążenia zwrotne, uzgadnianie i zgłaszanie nieestetycznych powierzchni, na podstawie których oceniają nas sprzedawcy.
• Ekspansja europejska: nowe rynki, nowe metody płatności i działanie platformy związane z obsługą w większej liczbie miejsc.
• Sama platforma: nasz pakiet usług sterowanych zdarzeniami w AWS, nasza infrastruktura w postaci kodu, nasza obserwowalność i narzędzia, które umożliwiają szybką wysyłkę małym zespołom.
Obowiązki
• Kompiluj i wysyłaj: dostarczaj funkcje backendu od początku do końca, od projektu po produkcję, zachowując niezmiennie wysoki standard.
• Projektuj pod kątem poprawności: pisz usługi, które zachowują się w przypadku ponownych prób, częściowej awarii i współbieżności. Idempotencja, spójność i dokładna matematyka pieniężna to zadanie, a nie przypadki brzegowe.
• Posiadaj to w środowisku produkcyjnym: przejmij prawdziwą odpowiedzialność za dostarczane oprzyrządowanie, alarmy, dyżury i reagowanie na incydenty w regulowanym środowisku płatności.
• Wykorzystaj sztuczną inteligencję, zachowaj kontrolę: korzystaj z przepływów pracy wspomaganych sztuczną inteligencją, aby zwielokrotnić swoje wyniki (dużo w nie inwestujemy), zachowując jednocześnie pełną kontrolę nad każdą wysyłaną linią.
• Podnieś poprzeczkę: Ulepsz bazę kodu dzięki każdej funkcji. Dobrze przeglądaj, ustalaj konwencje i rozwijaj nasze standardy.
• Weź udział w kierowaniu technicznym: podejmij decyzje dotyczące architektury na całej platformie, a nie tylko we własnych biletach.
• Współpracuj: współpracuj codziennie ze swoim menedżerem ds. inżynierii, produktem i innymi zespołami, aby dostarczać bezpieczne, skalowalne funkcje płatności.
Wymagane doświadczenie i umiejętności
• Silna inżynieria zaplecza: Znaczące doświadczenie komercyjne w budowaniu i prowadzeniu usług zaplecza produkcyjnego. Pracujemy w języku C#/.NET, więc głębokość jest idealna, ale jeśli doskonale radzisz sobie z innym nowoczesnym językiem maszynowym i szybko osiągniesz płynność, czekamy na Twoją opinię.
• AWS w środowisku produkcyjnym: praktyczne doświadczenie w uruchamianiu usług w kontenerach AWS i bezserwerowych (ECS/Fargate, Lambda, SNS/SQS, DynamoDB lub podobny NoSQL) i związana z nimi rzeczywistość operacyjna.
• Ocena systemów rozproszonych: wygodne rozumowanie na temat granic usług, asynchronicznego przesyłania komunikatów, ostatecznej spójności i tego, co się stanie, gdy dostawca niższego szczebla przestanie odpowiadać.
• Instynkt jakości: zależy Ci na testowalnym projekcie, znaczącym zasięgu testów i projektowaniu API i wiesz, kiedy wystarczająco dobre, naprawdę jest wystarczająco dobre.
• Wzmocnione sztuczną inteligencją, przede wszystkim inżynier: skutecznie korzystasz z narzędzi do kodowania AI, aby działać szybciej, ale przeglądasz, rozumiesz i przejmujesz pełną odpowiedzialność za wyniki. Nie szukamy kogoś, kto wysyła kod, którego nie potrafi wyjaśnić.
• Szybki, samodzielny uczeń: doświadczenie w szybkim osiąganiu produktywności w nieznanych domenach i bazach kodów. Entuzjazm do nauki jest dla nas ważniejszy niż wiedza o płatnościach już pierwszego dnia.
• Dopasowanie do małego zespołu: Komfortowy dzięki elastyczności zespołu skalującego się, chętnie rozwiązujący problemy od początku do końca i gotowy zająć się wszystkim, co będzie związane z dostawą produktu.
Miło mieć
• Doświadczenie w zakresie płatności lub technologii fintech: Znajomość łańcucha wartości płatności, zasad programu, rozwoju uwzględniającego PCI lub budowania w regulowanym środowisku finansowym.
• Własność infrastruktury: infrastruktura jako kod (CloudFormation, CDK lub Terraform), potoki CI/CD (akcje GitHub) i konteneryzacja (Docker/Kubernetes).
• Obserwowalność: doświadczenie w zakresie metryk, śledzenia i alertów – Prometheus, Grafana, CloudWatch lub podobne.
• Zasięg wykraczający poza backend: znajomość React lub React Native lub doświadczenie w utrzymywaniu opublikowanych zestawów SDK z klientami zewnętrznymi.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/ryftpay/senior-software-engineer-manchester-433416)
Ryft jest regulowanym pośrednikiem płatności i autoryzowaną instytucją płatniczą budującą warstwę infrastruktury dla nowoczesnych platform handlowych.
Umożliwiamy rynkom, platformom SaaS i ekosystemom wielostronnym natywne osadzanie płatności i monetyzację. Nasza technologia obsługuje wdrażanie, zgodność, orkiestrację, podzielone płatności i dzielenie się przychodami, umożliwiając naszym partnerom skupienie się na wzroście, podczas gdy my zarządzamy złożonością.
Wkraczamy obecnie w kolejną fazę skali, rozszerzając działalność na nowe branże i budując definiującą kategorię platformę płatności wbudowanych.
O Pracę
Czy jesteś starszym inżynierem zaplecza i chcesz posiadać systemy, które przenoszą prawdziwe pieniądze, na platformie, która jest wciąż wystarczająco młoda, aby ją ukształtować?
Poszukujemy starszego inżyniera backendu, który dołączy do jednego z naszych głównych zespołów ds. płatności. Będziesz pracować w języku C#/.NET na platformie AWS, budując usługi sterowane zdarzeniami za wszystkim, co robi Ryft: przyjmowaniem płatności, rozdzielaniem ich pomiędzy rynki i ich sprzedawców, przesyłaniem pieniędzy i utrzymywaniem wszystkiego w prawidłowym stanie pod obciążeniem i zgodnie z przepisami.
Jest to praktyczne stanowisko starszego inżyniera. Będziesz brać udział w rozmowach od projektu po produkcję, kształtując architekturę, pisząc kod, przeglądając skład i będąc właścicielem tego, co wyślesz, gdy już zostanie udostępnione. Nasza platforma ma kilka lat, a nie kilkadziesiąt lat: wokół usług, które odziedziczysz i ulepszysz, znajdują się prawdziwe zielone pola, a decyzje podjęte w tym roku nadal będą miały znaczenie za trzy lata.
Nad czym będziesz pracować
• Integracje płatnicze: budowanie i rozszerzanie naszych integracji z agentami rozliczeniowymi, procesorami i alternatywnymi metodami płatności. Każdy z nich to inny zestaw reguł, webhooków i trybów awarii, które należy odpowiednio modelować.
• Przepływ pieniędzy na rynku: podziały, salda, opłaty, wypłaty i rozliczenia. To ta część platformy, w której bycie prawie właściwym nie jest kategorią, która istnieje.
• Konta handlowców i wdrażanie: usługi związane z automatycznym wdrażaniem, gwarantowaniem emisji i cyklem życia konta.
• Płatności osobiste: nasza karta, terminale i przepływy łączące kasy fizyczne z tą samą platformą.
• Przepływy potransakcyjne: zwroty pieniędzy, spory i obciążenia zwrotne, uzgadnianie i zgłaszanie nieestetycznych powierzchni, na podstawie których oceniają nas sprzedawcy.
• Ekspansja europejska: nowe rynki, nowe metody płatności i działanie platformy związane z obsługą w większej liczbie miejsc.
• Sama platforma: nasz pakiet usług sterowanych zdarzeniami w AWS, nasza infrastruktura w postaci kodu, nasza obserwowalność i narzędzia, które umożliwiają szybką wysyłkę małym zespołom.
Obowiązki
• Kompiluj i wysyłaj: dostarczaj funkcje backendu od początku do końca, od projektu po produkcję, zachowując niezmiennie wysoki standard.
• Projektuj pod kątem poprawności: pisz usługi, które zachowują się w przypadku ponownych prób, częściowej awarii i współbieżności. Idempotencja, spójność i dokładna matematyka pieniężna to zadanie, a nie przypadki brzegowe.
• Posiadaj to w środowisku produkcyjnym: przejmij prawdziwą odpowiedzialność za dostarczane oprzyrządowanie, alarmy, dyżury i reagowanie na incydenty w regulowanym środowisku płatności.
• Wykorzystaj sztuczną inteligencję, zachowaj kontrolę: korzystaj z przepływów pracy wspomaganych sztuczną inteligencją, aby zwielokrotnić swoje wyniki (dużo w nie inwestujemy), zachowując jednocześnie pełną kontrolę nad każdą wysyłaną linią.
• Podnieś poprzeczkę: Ulepsz bazę kodu dzięki każdej funkcji. Dobrze przeglądaj, ustalaj konwencje i rozwijaj nasze standardy.
• Weź udział w kierowaniu technicznym: podejmij decyzje dotyczące architektury na całej platformie, a nie tylko we własnych biletach.
• Współpracuj: współpracuj codziennie ze swoim menedżerem ds. inżynierii, produktem i innymi zespołami, aby dostarczać bezpieczne, skalowalne funkcje płatności.
Wymagane doświadczenie i umiejętności
• Silna inżynieria zaplecza: Znaczące doświadczenie komercyjne w budowaniu i prowadzeniu usług zaplecza produkcyjnego. Pracujemy w języku C#/.NET, więc głębokość jest idealna, ale jeśli doskonale radzisz sobie z innym nowoczesnym językiem maszynowym i szybko osiągniesz płynność, czekamy na Twoją opinię.
• AWS w środowisku produkcyjnym: praktyczne doświadczenie w uruchamianiu usług w kontenerach AWS i bezserwerowych (ECS/Fargate, Lambda, SNS/SQS, DynamoDB lub podobny NoSQL) i związana z nimi rzeczywistość operacyjna.
• Ocena systemów rozproszonych: wygodne rozumowanie na temat granic usług, asynchronicznego przesyłania komunikatów, ostatecznej spójności i tego, co się stanie, gdy dostawca niższego szczebla przestanie odpowiadać.
• Instynkt jakości: zależy Ci na testowalnym projekcie, znaczącym zasięgu testów i projektowaniu API i wiesz, kiedy wystarczająco dobre, naprawdę jest wystarczająco dobre.
• Wzmocnione sztuczną inteligencją, przede wszystkim inżynier: skutecznie korzystasz z narzędzi do kodowania AI, aby działać szybciej, ale przeglądasz, rozumiesz i przejmujesz pełną odpowiedzialność za wyniki. Nie szukamy kogoś, kto wysyła kod, którego nie potrafi wyjaśnić.
• Szybki, samodzielny uczeń: doświadczenie w szybkim osiąganiu produktywności w nieznanych domenach i bazach kodów. Entuzjazm do nauki jest dla nas ważniejszy niż wiedza o płatnościach już pierwszego dnia.
• Dopasowanie do małego zespołu: Komfortowy dzięki elastyczności zespołu skalującego się, chętnie rozwiązujący problemy od początku do końca i gotowy zająć się wszystkim, co będzie związane z dostawą produktu.
Miło mieć
• Doświadczenie w zakresie płatności lub technologii fintech: Znajomość łańcucha wartości płatności, zasad programu, rozwoju uwzględniającego PCI lub budowania w regulowanym środowisku finansowym.
• Własność infrastruktury: infrastruktura jako kod (CloudFormation, CDK lub Terraform), potoki CI/CD (akcje GitHub) i konteneryzacja (Docker/Kubernetes).
• Obserwowalność: doświadczenie w zakresie metryk, śledzenia i alertów – Prometheus, Grafana, CloudWatch lub podobne.
• Zasięg wykraczający poza backend: znajomość React lub React Native lub doświadczenie w utrzymywaniu opublikowanych zestawów SDK z klientami zewnętrznymi.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/ryftpay/senior-software-engineer-manchester-433416)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Ryftpay
Lokalizacja
Manchester, Wielka Brytania
Ogłoszenie pochodzi od Ryftpay.