Senior Backend Engineer II - Money
New
A
Ajaib GroupFintech payments
Workable locations: Jakarta, Jakarta, Indonesia. Bangkok, Bangkok, ThailandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional backend engineering
- Required Skills
- GCPJavaKafkaGogRPCRedisRESTful APIsMicroservices
Requirements
- Bachelor's degree in Computer Science or equivalent practical experience.
- 5+ years of professional backend engineering experience.
- Track record of owning production services that handle money or other critical transactions.
- Strong in Java, Go, or another modern backend language.
- Solid understanding of microservices, REST/gRPC APIs, event-driven design, distributed transactions, reliability, and observability practices.
- Hands-on experience with relational databases, including transactions, locking, and query tuning.
- Experience with Redis caching and Kafka messaging.
- Working knowledge of ledgers, payment networks, bank integrations, and reconciliation, or strong experience with comparable payment or e-wallet systems.
- Experience running services on GCP or AWS, with containers and CI/CD.
- Experience in banking, payments, e-wallets, or another regulated financial environment is a strong plus.
Responsibilities
- Design, build, and run scalable, secure backend services and APIs for accounts, balances, transfers, and payments.
- Own larger features and services end to end, including monitoring, alerting, and on-call follow-up.
- Design ledger and balance logic, including double-entry records, holds, available and ledger balances, reversals, and audit trails.
- Design money flows with idempotent requests, clear transaction states, safe retries, and handling for unknown bank results.
- Integrate with banks and payment networks, accounting for timeouts, delays, cut-off times, and duplicate or out-of-order messages.
- Build and improve reconciliation, settlement, and end-of-day batch processing; drive root-cause fixes for mismatches.
- Build transaction limits, velocity checks, and fraud rules with Risk and Compliance.
- Maintain service performance and stability during busy periods and plan capacity for known peaks.
- Lead design reviews, review code, investigate production incidents, perform root cause analysis, and ship lasting fixes.
- Mentor mid-level engineers and work with Product, Finance, Operations, Risk, Compliance, and Security.
View Full Description & ApplyYou'll be redirected to the employer's site