VNG Career Site Header

Chia sẻ việc làm

  • Logo Footer
  • Logo Footer
Tìm công việc

Senior Software Engineer, Zalopay (Merchant Platform, Golang)

OfficialTechSoftware24-PMET-1781
locationtp.hồ chí minh
Xem mô tả bằng
Tiếng Việt

Mô tả công việc

Merchant Platform is supporting merchants in integrating and operating on our platform. We provide services that enable merchants to manage reconciliation, payments, refunds, and handle their daily tasks easily and efficiently.

In addition, the Merchant Platform plays a crucial role in offering support services to internal teams such as Operations and Accounting, optimizing processes and enhancing work efficiency.

We are looking for talented Golang developers who will be a crucial part of our software team. The selected candidate will have to write scalable, robust, and easy-to-maintain code. They will be required to translate software requirements into high-performance products.

Responsibilities
  • Design and deploy microservices using Kubernetes, ensuring high availability and scalability.
  • Understand software requirements and translate them into high-performance products.
  • Write clean, efficient, testable, reusable and well-documented code following best practices.
  • Debug and resolve complex issues that may arise in the system and address performance bottlenecks.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers to define requirements and deliver high-quality solutions.
  • Work in an Agile & collaborative environment involving different stakeholders.

Yêu cầu

  • Have a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years of experience working with Go or any backend programming language, with a willingness to transition to using Golang.
  • Have extensive experience working with relational (ex: MySql, PostgreSQL...) and non-relational (ex: MongoDB, DynamoDB) database.
  • Have experience with distributed caching systems such as Redis, distributed search engines such Elasticsearch, and distributed event streaming platforms such as Kafka.
  • Have implemented and delivered distributed systems on a large scale.
  • Have experience in tracing system problems.
  • Have experience in API design followed wellknown standard such as Google API Design, includeing REST and gRPC
  • Be able to work in a high-pressure environment.
Nice to have:
  • Knowledge of using Go for microservices architecture
  • Experience with financial-related platforms/products is a plus.
  • Knowing how to work with K8S or cloud services.
  • Good at English communication, both verbal and written