⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Senior Software Engineer (Golang/React), Zalopay

  • Source: Com
  • VNG Corporation
  • On-site
  • Ho Chi Minh City
  • Senior

Job Description

OfficialTechSoftware26-PCT-4021

Thành Phố Hồ Chí Min…

Mô tả công việc

The Home Platform team is responsible for building and scaling the systems behind one of the most frequently used experiences on Zalopay. Our mission is to provide a fast, reliable, and extensible platform that enables users to conveniently discover and access relevant products and services.

Our platform brings together data and capabilities from multiple systems to deliver consistent, data-driven experiences at scale. We build both backend services and user-facing components, with a strong focus on performance, availability, extensibility, and operational excellence.

We are looking for a Software Engineer / Senior Software Engineer (Golang/React) who enjoys solving backend and distributed-system challenges while being comfortable contributing to frontend development. This is a backend-focused fullstack role, with approximately 70% Backend and 30% Frontend responsibilities.

Depending on your experience, you will own features end to end or lead the design and delivery of larger technical solutions within the Home Platform.

Responsibilities

You will:

  • Design, build, and maintain high-performance backend services that support core user experiences on Zalopay.
  • Develop scalable and maintainable APIs using Golang, HTTP, and gRPC.
  • Build event-driven and near-real-time data-processing workflows.
  • Design data models, caching strategies, and storage solutions for performance, reliability, and scalability.
  • Integrate with multiple internal platforms and services to deliver end-to-end product capabilities.
  • Ensure reliability across distributed workflows through appropriate handling of concurrency, idempotency, timeouts, retries, and failures.
  • Develop and maintain scheduled or batch-processing jobs where appropriate.
  • Improve system performance, observability, monitoring, and production traceability.
  • Troubleshoot production issues and drive technical problems through resolution.
  • Develop user-facing web components using React and TypeScript.
  • Implement API integration, state management, loading and error handling, and event tracking on the frontend.
  • Optimize frontend performance and user experience across mobile environments.
  • Write clean, maintainable, and well-tested code, including unit and integration tests.
  • Conduct code reviews and contribute to technical standards and engineering best practices.
  • Collaborate closely with Product, Design, Mobile, QA, Data, and other Engineering teams to deliver features end to end.
  • Senior candidates are expected to lead solution design, drive technical improvements, and mentor other engineers.

Yêu cầu

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 professional software development experience; senior-level candidates should demonstrate strong ownership of production systems and technical design.
  • Have strong proficiency in Golang, including practical knowledge of concurrency and performance optimization.
  • Have hands-on experience with React and TypeScript and are comfortable contributing to frontend development.
  • Have solid experience in backend system design, including API design, data modeling, service decomposition, and microservices.
  • Have strong knowledge of relational databases such as MySQL or PostgreSQL, including indexing, query optimization, and performance tuning.
  • Have hands-on experience with Redis or similar caching technologies.
  • Have experience with Kafka or another message queue/event-streaming platform.
  • Understand distributed-system concepts such as idempotency, concurrency control, eventual consistency, retry strategies, and failure handling.
  • Have experience building, operating, and troubleshooting production systems.
  • Have experience writing unit, integration, automation, or end-to-end tests.
  • Demonstrate strong problem-solving skills, end-to-end ownership, and the ability to work effectively in a fast-paced environment.

Nice to have:

  • Experience building high-traffic, consumer-facing products.
  • Experience with data-intensive or near-real-time processing systems.
  • Experience running services in Kubernetes.
  • Familiarity with feature flags, A/B testing, and controlled rollout strategies.
  • Experience optimizing React applications for mobile or embedded web environments….

Skills

  • Golang
  • React
  • gRPC
  • TypeScript
  • microsoft-typescript
  • mysql
  • PostgreSQL
  • Redis
  • Kafka
  • Kubernetes
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with VNG Corporation

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes