Enable job alerts via email!

Senior Software Engineer

FORTUNE OPCO PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading payment solutions company in Singapore is looking for an experienced software engineer to build innovative payment systems. The successful candidate will have a strong background in Node.js and will work on high-transaction systems. Responsibilities include designing scalable payment services, implementing orchestration flows, and ensuring compliance with financial regulations. This role offers a dynamic environment for those passionate about fintech and crypto.

Qualifications

  • 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.

Responsibilities

  • Build scalable payment services that handle high transaction volumes.
  • Implement SAGA patterns, orchestration flows, and event-driven architectures.
  • Build settlement, reconciliation, fraud prevention, and KYC/AML workflows.
  • Be on-call and frontline during incidents.
  • Protect financial data and ensure compliance with PCI DSS, MAS TRM, ISO 27001.
  • Mentor other engineers and share knowledge.

Skills

Node.js
JavaScript
Typescript
PostgreSQL
MongoDB
Kafka
RabbitMQ
AWS
Job description
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 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

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)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.