Software Engineer
Hyojung Softtech
- Đang làm
- 05/2026 - Hiện tại
- Hồ Chí Minh
Sản phẩm SaaS cho doanh nghiệp và hệ thống bán hàng (POS) đa nền tảng cho thị trường Hàn Quốc và Việt Nam. Phụ trách phía nền tảng của HOJA (hoja.vn) — SaaS đa tenant về quản trị doanh nghiệp và marketing mạng xã hội (Next.js, React, TypeScript, Apollo GraphQL, NestJS, Prisma, PostgreSQL, Redis, BullMQ, Docker; nhóm 2 người), đảm nhận trọn vẹn từ mô hình dữ liệu cô lập theo tenant, xử lý nền và tích hợp các nền tảng mạng xã hội bên thứ ba đến giao diện sản phẩm và vận hành production hằng ngày; đồng thời phát triển Bread Factory — sản phẩm POS đa thiết bị (Flutter, Dart, Ferry GraphQL, Drift/SQLite, WebSocket, DeviceBridge; nhóm 4 người); đồng thời tham gia UNION POS (RestaurantGLB) — phần mềm bán hàng (POS) cho nhà hàng tại Hàn Quốc và Việt Nam.
HOJA
- Nền tảng đa tenanttruy cập dữ liệu cô lập theo tenant với tổ chức, vai trò, phân quyền theo capability cùng entitlement và hạn mức (quota) riêng cho từng tenant, áp dụng nhất quán ở cả client Next.js lẫn API NestJS.
- Quản lý công việc & cộng tácdự án, danh sách công việc và bảng Kanban kéo-thả với subtask, người phụ trách, mô tả rich-text, bình luận và tệp đính kèm, kèm theo dõi người đang online (presence) và phát hiện xung đột chỉnh sửa bằng optimistic concurrency.
- Tích hợp kênh mạng xã hộikết nối OAuth, làm mới token và đăng bài cho Facebook Pages, Instagram, Threads, TikTok và YouTube thông qua một social SDK TypeScript nội bộ được phát hành trên npm.
- Tích hợp Zalo OAkênh Official Account ở cấp nền tảng và cấp tenant với OAuth có app-secret-proof, webhook ký HMAC, sự kiện hộp thư và trạng thái gửi tin, theo dõi template ZNS và đồng bộ người theo dõi.
- Bộ công cụ marketing & influencerchiến dịch, danh bạ influencer kèm công cụ nghiên cứu TikTok và link ứng tuyển ký HMAC không lưu trạng thái (stateless); lịch đăng bài và đồng bộ dữ liệu từ các provider chạy trên worker BullMQ/Redis an toàn khi retry.
- Module nghiệp vụ & đa ngôn ngữcác màn hình khách hàng, nhân sự và cài đặt công ty, hỗ trợ cả định dạng địa chỉ Việt Nam trước và sau năm 2025, xây trên hợp đồng GraphQL có kiểu end-to-end và giao diện song ngữ Hàn/Việt.
- Triển khai & vận hànhphát hành bằng Docker Compose sau Cloudflare Tunnel với rollout chỉ chuyển khi qua health-check, xử lý sự cố và nộp duyệt ứng dụng trên các nền tảng — ứng dụng TikTok đã chạy chính thức với Login Kit và Content Posting API.
Bread Factory POS
- Vòng đời đơn hàng & realtimetạo, chỉnh sửa và thanh toán đơn hàng trên các màn hình thu ngân, bếp và thanh toán, đồng bộ giữa các máy trạm mà vẫn giữ trạng thái cục bộ riêng của từng máy.
- Offline-firstlưu trữ bằng Drift/SQLite, khôi phục sau sự cố (crash recovery) và đối soát dữ liệu để máy vẫn bán hàng được khi mất mạng.
- Phần cứng & kiến trúckết nối máy in, máy quét, két tiền, máy thanh toán và cân qua device bridge, trên nền Ferry GraphQL codegen với kiến trúc phân lớp Presentation/Application/Domain/Infrastructure.
UNION POS
- Bán hàng cho nhà hànggọi món tại bàn và tại quầy, phiếu bếp, thanh toán tiền mặt, thẻ và QR, in hóa đơn và báo cáo doanh thu cho chuỗi nhà hàng tại Hàn Quốc và Việt Nam.
- Xuất hóa đơn điện tửxuất hóa đơn VAT ngay từ đơn bán qua Viettel S-Invoice, MISA meInvoice và WeTax, tra cứu doanh nghiệp theo mã số thuế và in mã QR trên hóa đơn để khách tự gửi yêu cầu xuất hóa đơn.