Описание
ScopeX moves money across borders and provides cross-border payments and digital wallets.
Задачи
•Design and maintain atomic, idempotent, fully reconcilable fund-moving flows for payments, payouts, refunds, transfers, and rewards across internal services and external payment partners
•Build and harden integrations with banking, payment, custody, and KYC providers, including secure callback handling, state-machine-driven transaction lifecycles, and automated reconciliation
•Own customer and staff authentication, session management, and a consistent least-privilege permission model across services
•Implement banking-grade controls for back-office operations, including strong step-up authentication, maker-checker approval on sensitive actions, and tamper-evident audit trails
•Improve testing and release quality with concurrency and negative-path tests, CI release gates, and dependency and runtime hygiene
•Write code, tests, and infrastructure definitions
Требования
•5+ Years building core banking, ledger, payment, or wallet systems in a bank, fintech, payment processor, or iGaming platform, covering double-entry accounting, idempotent transfers, and reconciliation
•Production depth in at least two of Go, Node.js/TypeScript, and Python/Django
•Strong MySQL/RDS knowledge, including transactions, locking, constraints, replication semantics, and CDC
•Practical security engineering experience with least privilege, WebAuthn/step-up authentication, and audit-log design
•Experience writing concurrency and failure-path tests, clear design documents, and runbooks