Senior Full-Stack Developer (Payment & E-Wallet Systems)
SingaPay · Tangerang, Banten, Indonesia
- Indonesia OK
- remote assumed
- senior
- full-time
- 2 hari lalu
- fullstack
- software engineer
What We're Looking For
Strong full-stack development experience
with PHP/Laravel and/or Golang, preferably with Fiber or similar frameworks.
Proven experience building and maintaining payment systems, digital wallets, or fintech applications
, beyond basic third-party payment gateway integration.
Strong understanding of
e-wallet architecture and payment transaction lifecycles
, including transaction processing, balance management, transaction history, and payment status handling.
Hands-on experience developing
Money-In and Money-Out systems
, including:
Money-In:
Virtual Accounts (VA), QRIS, Payment Links, bank transfers, payment gateways, and switching integrations.
Money-Out:
Bank transfers, disbursements, PPOB, QRIS, payment gateways, and switching integrations.
Solid understanding of
financial transaction integrity
, including double-entry ledger concepts, idempotency, duplicate transaction prevention, transaction consistency, and failure/reversal handling.
Experience with
payment reconciliation, settlement processes, refunds, and transaction monitoring
.
Strong understanding of RESTful APIs, authentication, authorization, OAuth2, JWT, and secure API integrations.
Experience with relational and/or NoSQL databases, such as MySQL, PostgreSQL, and MongoDB, including query optimization and transaction management.
Familiarity with Redis, Kafka, RabbitMQ, or other message-broker systems for asynchronous processing and event-driven architectures.
Proficiency in frontend technologies, including HTML, CSS, JavaScript, and ReactJS, Svelte, or VanillaJS.
Understanding of secure…