- Jalan Sarawak Bandar Kuala Lumpur WP Kuala Lumpur Malaysia 55100

工作地点
职位描述
任职资格
Bachelor's degree in Computer Science or a related field, or equivalent practical experience; minimum 5 years of backend engineering experience, including at least 3 years with Go in production
Expert-level Go: concurrency model and goroutine scheduling, channels, context propagation and timeout control, sync primitives, GC and memory escape analysis, profiling with pprof
Familiar with mainstream Go web frameworks and ecosystem (gin / echo / chi or equivalent)
Expert-level PostgreSQL: index design and query plans, transaction isolation levels and locking, deadlock diagnosis, large-table partitioning, and writing and tuning complex SQL without an ORM; solid Redis knowledge including data structures and common cache failure modes (penetration, breakdown, avalanche, consistency)
Core financial systems experience: have personally led the data model, transaction design, and reconciliation design of a ledger, wallet, payment, or billing system
Deep expertise in idempotency design, concurrency control, and consistency strategies, with trade-offs justified from production experience rather than theory
Familiar with Docker, CI/CD, and production incident diagnosis and response; solid application security fundamentals: OAuth 2.0 / OIDC, secret management, webhook signature verification, PII handling
Strong system design and technical documentation skills; able to independently own the server-side design of a business line
Preferred qualifications
Hands-on experience with high-concurrency or large-data-volume systems
Familiar with distributed systems theory and practice: consensus protocols, distributed transactions, distributed locks
Stripe / PayPal or similar payment gateway integration experience; pgx / sqlc
Familiar with message queues (Kafka / NATS), gRPC, Kubernetes, DDD, or performance engineering
Team lead or mentoring experience
岗位职责
Own the architecture and development of the core account and wallet systems, building high-concurrency, low-latency, horizontally scalable services in Go
Own the data model, transaction design, and concurrency strategy of the financial core, and define system-wide idempotency and consistency standards
Lead domain modelling and module boundary design; define API contracts and the integration standards other systems build against
Lead the migration of financial data from existing production systems, and establish reconciliation, alerting, and discrepancy-handling processes
Drive performance optimisation and reliability engineering on critical paths (capacity planning, rate limiting and degradation, phased rollout and rollback), build out observability (logging, metrics, distributed tracing), and drive SLO definition and post-incident review practice
Contribute to technology selection, review all code involving monetary logic, produce technical design documentation, and mentor junior and mid-level engineers
好处
LRT - MASJID JAMEK
0.5 km
LRT - PLAZA RAKYAT
0.7 km
LRT - DANG WANGI
0.8 km
MRL - BUKIT NANAS
0.8 km
MRT - MERDEKA
0.9 km
LRT - BANDARAYA
0.9 km
KTM - BANK NEGARA
1.0 km
MRL - MEDAN TUANKU
1.0 km
MRT - PASAR SENI
1.1 km
LRT - PASAR SENI
1.1 km
MRL - RAJA CHULAN
1.1 km
MRT - BUKIT BINTANG
1.2 km
MRL - BUKIT BINTANG
1.2 km
MRL - HANG TUAH
1.2 km
MRL - IMBI
1.3 km
重要安全守则
申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。