Skip to content
Tuyển Dụng
← Zalopay

Senior Golang Developer

Zalopay · Hồ Chí Minh
Apply on official site ↗
Type
Full-time
Work mode
On-site
Level
Staff
Industry
IT - Software
Salary
Thương lượng
Location
Not Available, Hồ Chí Minh, Hồ Chí Minh

Overview

  • You will:
  • Design, build, and maintain backend systems for merchant operation domains, including:• Clearing, settlement, and payout flows
  • Merchant wallet and balance management
  • Payment request approval and operational workflows
  • Build and evolve data-intensive services that handle large volumes of operational and financial data.
  • Design reusable components and shared services to support multiple operational use cases across Zalopay.
  • Ensure data correctness, idempotency, auditability, and consistency in post-payment workflows.
  • Work with multiple storage and data systems, such as:• Relational databases for transactional data
  • TiKV or similar distributed KV stores for high-throughput, low-latency use cases
  • Elasticsearch for search, investigation, and operational dashboards
  • Design batch and file-based integration flows using HDFS, FTP/SFTP, and scheduled jobs for reconciliation, settlement, and partner integrations.
  • Improve system observability and traceability to support operations, reconciliation, and issue investigation.
  • Collaborate closely with Product, Operations, Finance, and other Engineering teams to deliver end-to-end solutions.
  • Debug and resolve complex production issues related to merchant operations and fund movement.
  • Contribute to technical standards, code quality, and best practices within the Operation Platform team.
  • Your Skills and Experience
  • You may be a good fit for this role if you:
  • Hold a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Have at least 3 years of experience in backend software development.
  • Have strong proficiency in Golang.
  • Have solid experience in backend system design, including API design, data modeling, and service decomposition.
  • Have strong knowledge of relational databases and SQL, including transactions, indexing, and performance tuning.
  • Have hands-on experience with NoSQL or distributed data systems such as MongoDB or TiKV.
  • Understand distributed system concepts such as idempotency, concurrency control, eventual consistency, and failure handling.
  • Have experience using Redis or similar caching systems.
  • Are comfortable working with large datasets, batch jobs, and file-based data exchanges (e.g. HDFS, FTP/SFTP).
  • Have experience diagnosing and tracing production issues in large-scale systems.
  • Write clean, maintainable, and well-tested code.
  • Nice to have:
  • Experience in FinTech, payments, merchant platforms, or accounting-related systems.
  • Hands-on experience with clearing, settlement, payout, reconciliation, or wallet systems.
  • Experience building or maintaining operational tools, approval workflows, or investigation dashboards.
  • Experience with Elasticsearch for searching, reporting, and operational analysis.
  • Familiarity with event-driven architectures (Kafka or similar).
  • Experience running systems in Kubernetes or cloud-native environments.
  • Ability to work closely with non-technical stakeholders (Operations, Finance) and translate business workflows into technical solutions.
  • Why You'll Love Working Here
  • Established in 2017, Zalopay is a key member of VNG Corporation - Vietnam's technology champion. Driven by a mission to elevating all things money, we’ve become one of Vietnam’s leading payment platforms, making transactions seamless for everyone - every need, every time, everywhere, and everything. By the end of 2024, over 16 million users have trusted Zalopay, benefiting from a diverse…

Summary of facts from the official posting. View original ↗

Interested in this role?

You'll be taken to the employer's official application page.

Apply on official site ↗
Is this your business? Claim this page, request edits or removal