Senior Software Engineer (Cross Border Payments)
What is Xweave?
Xweave is on a mission to revolutionize global money movement by pioneering a next-generation payment service that breaks through the traditional barriers in the financial ecosystem. Our approach merges the existing payments infrastructure with digital assets by creating a a global network of regulatory approved digital asset liquidity providers.
What is the role?
Build the infrastructure that moves money across borders in real-time using stablecoins. You'll work on mission-critical systems that run 24/7, processing transactions across some of the world's most dynamic markets.
Node.js is your weapon of choice. You'll design and ship features end-to-end, own critical systems, and directly impact how fast, secure, and reliable our platform is. This isn't a "maintenance mode" role. You'll build new things, solve hard problems, and see your code handle real money at scale.
What you’ll do:
Build Payment Systems That Actually Work
- Design and ship scalable payment services (fiat + crypto) that handle high transaction volumes with zero downtime
- Implement SAGA patterns, orchestration flows (Temporal/Restate), and event-driven architectures
- Own features from concept to production—full ownership, full impact
Payment Domain Work
- Build settlement, reconciliation, fraud prevention, and KYC/AML workflows
- Work with cross-border payment rails and stablecoin infrastructure
- Create run-books and tools for faster incident resolution (e.g., faster MTTR for payment/production failures)
Keep Things Running
- Be on-call and frontline during incidents (we'll train you, but you need to stay calm under pressure)
- Implement monitoring, logging, and observability that actually helps
- Do SPOF analysis, optimize costs, and make systems more resilient
Security & Compliance (non-negotiable)
- Protect financial data and ensure compliance with PCI DSS, MAS TRM, ISO 27001
Collaborate & Lead
- Work with product and business teams to turn ideas into engineering solutions
- Mentor other engineers, share knowledge, level up the team
- Build AI tools to help our support team work faster
- Make build vs buy calls on tools and services
Core Skills (must-haves)
- Min 5+ years building software, strong in Node.js/JavaScript/Typescript
- Built or operated payment systems or crypto ecosystems
- Worked in high-transaction, always-on environments
- Hands-on with PostgreSQL, MongoDB, Kafka, RabbitMQ, AWS
- Know your way around SAGA patterns, orchestration vs choreography, and clean architecture
- Experience with CI/CD, monitoring tools, and incident management
- Led engineering teams or managed projects
- Background in fintech or crypto exchanges
Technical Stack
- Languages: Node.js, JavaScript/TypeScript, Golang
- Databases: PostgreSQL, NoSQL, Time series database
- Messaging: Kafka, RabbitMQ, SQS, MQTT
- Orchestration: Temporal, Restate
- Cloud: AWS (primary)
- Architecture: Microservices, SAGA, Event-Driven, Monorepo
- Compliance: PCI DSS, MAS TRM, ISO 27001 (Nice to have)
Why Join
- Work on real problems: cross-border payments using cutting-edge stablecoin tech
- High ownership, high impact—your work matters
- Learn constantly: payments, crypto, distributed systems at scale
- Ship fast, fail fast, improve fast
- Work with smart people who actually care about building great products
Apply for this job
*
indicates a required field