Core Payment System Engineer (Golang)

Location & Mode: Beijing, On-site.

Pagsmile is looking for a Core System Engineer to maintain and expand our high-concurrency payment gateway. You will support 100+ global payment channels (QRIS, E-wallets, Credit Cards, and local banks worldwide), ensuring zero-error financial processing. We use a modern, high￾performance stack (Go 1.24+, AWS Native).

Technical Stack (Must-Have)

Language: 3+ years of Golang experience (Go 1.24+), with deep knowledge of Goroutines, Channels, and memory models.

Frameworks: Proficiency in Gin, gRPC, and Protobuf.

Data: Strong skills in MySQL (index optimization, transaction isolation)

and Redis (distributed locks, rate limiting).

Architecture: Experience with Microservices, Domain-Driven Design

(DDD), and Design Patterns (Strategy/Factory).


Language Skills
English: Must be able to read complex English API documentation

independently and troubleshoot with overseas technical teams via email.


Domain Knowledge

Familiarity with core payment flows (Authentication, Clearing, Settlement) and financial precision handling (e.g., handling decimal calculations).

Nice to Have
Experience with AWS Cloud Native development + Background in Cross￾border Payments or International Financial Projects.