Đến nội dung chính
Tuyển Dụng
← DatVietVAC

Principal Backend Engineer Golang, Microservices

DatVietVAC · Hồ Chí Minh
Ứng tuyển tại trang chính thức ↗
Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
Kỹ thuật / Cơ khí
Mức lương
Thương lượng
Địa điểm
Quận 3, Hồ Chí Minh, Hồ Chí Minh

Tổng quan

  • 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.
  • 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.
  • 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.
  • Contribute to architectural decisions for distributed systems, databases, caching, and messaging.
  • Data Residency, Security, and Compliance
  • Design data architecture that meets local data-residency requirements in Vietnam.
  • Support the separation of compute workloads and sensitive data across the relevant infrastructure environments.
  • Implement role-based access control, encryption, secrets management, and audit logging for sensitive operations.
  • Apply secure coding practices and relevant OWASP principles.
  • Collaborate with SRE, Security, and other teams on penetration testing and vulnerability remediation.
  • Support requirements relating to personal data protection, security audits, and technical compliance.
  • Contribute to anti-fraud, anti-bot, and abuse-prevention mechanisms.
  • Engineering Quality and Technical Leadership
  • Build scalable microservices with complete observability across metrics, logs, and traces.
  • Write and maintain unit, integration, and load tests for critical services.
  • Contribute to CI/CD pipelines and Infrastructure as Code practices.
  • Review code and ensure compliance with agreed architecture, coding standards, security requirements, and engineering conventions.
  • Make well-reasoned technical decisions and clearly communicate architectural trade-offs.
  • Establish engineering standards, reusable patterns, and development guidelines.
  • Mentor engineers and provide technical direction within the team.
  • Collaborate closely with Product Owners, Frontend and Mobile Engineers, SRE/DevOps Engineers, UX/UI Designers, and QC Engineers.

Quyền lợi

Chế độ thưởngLaptop / Thiết bịGửi xe

Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗

Quan tâm đến vị trí này?

Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.

Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn? Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ