DatVietVAC Group Holdings
Expert Backend Engineer (Golang, Microservices)
- Compensation
- Not disclosed
- Location
- Hồ Chí Minh, Vietnam
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Full description
Top 3 Reasons To Join Us
Build impactful products from the ground up
Tackle high-scale, real-world tech challenges
Grow with a multidisciplinary tech team
The Job
DatVietVAC Group Holdings is looking for a Expert Backend Engineer to build and operate the core backend services of our Fan Commerce Platform.
You will design high-concurrency distributed systems that support major on-sale periods and entertainment events. This role is responsible for ensuring platform scalability, transaction accuracy, data security, local data residency, and reliable delivery across the product roadmap.
1. Backend Platform and High-Concurrency Systems
- Design, develop, and operate scalable core backend services for the Fan Commerce Platform.
- Build systems capable of handling sudden traffic spikes during major on-sales and live events.
- Design shared-resource management mechanisms for inventory and reservations.
- Ensure consistency, idempotency, and reliable conflict handling in distributed environments.
- Design asynchronous processing flows, messaging queues, rate limiting, backpressure, and overload-protection mechanisms.
- Conduct capacity planning and collaborate with SRE Engineers on load and performance testing.
- Identify performance bottlenecks and optimize system throughput, latency, and resource utilization.
2. Commerce and Payment Services
- Develop core commerce services covering product catalogues, inventory, reservations, orders, promotions, and fulfilment-related integrations.
- Integrate payment gateways and implement secure payment workflows.
- Process payment webhooks, refunds, cancellations, and transaction reconciliation.
- Ensure the integrity, accuracy, and traceability of financial and transactional data.
- Design mechanisms to prevent duplicate processing, overselling, inconsistent inventory, and transaction loss.
- Integrate third-party services, including payment, logistics, notification, and partner systems, through reliable APIs and integration contracts.
3. Shared Services and Event-driven Architecture
- Build shared platform services, including authentication, authorization, user profiles, and system configuration.
- Develop event-driven data pipelines for data synchronization, analytics, and service integration.
- Design clean and maintainable REST and gRPC APIs.
- Define API and event contracts between microservices.
- Ensure backward compatibility and enable individual services to scale and evolve independently.
- Design asynchronous workers and reliable event-processing mechanisms.