Full-stack Developer (Next.js + Supabase)
Làm việc từ xa · Thỏa thuận
Cùng SUBE xây hệ thống quản trị phục vụ hoạt động kinh doanh thực tế: từ đơn hàng, tồn kho đến công nợ và hiệu quả từng kênh bán.
Về SUBE
- SUBE Việt Nam nhập khẩu và phân phối đồ gia dụng thông minh, thương hiệu chính là Bear. Khoảng 70 nhân sự, kinh doanh qua hệ thống nhà phân phối, đại lý trên toàn quốc và các kênh Shopee, TikTok Shop, Lazada.
- Dữ liệu hiện quản lý trên nhiều công cụ như Sapo, Lark, MISA và Excel. SUBE đang xây một hệ thống chung để các bộ phận dùng cùng nguồn số liệu, tra cứu thuận tiện và được phân quyền rõ ràng.
- Chúng tôi tìm một Full-stack Developer có kinh nghiệm triển khai thực tế, chủ động giải quyết bài toán từ dữ liệu đến giao diện.
Bạn sẽ làm gì
- Xây nền tảng dữ liệu: thiết kế cơ sở dữ liệu trên Supabase/PostgreSQL; kết nối và đồng bộ dữ liệu từ Sapo, Lark Base và các sàn TMĐT theo phạm vi từng giai đoạn.
- Xây dashboard quản trị: theo dõi tồn kho, đơn hàng, lãi gộp theo SKU và kênh bán; có bộ lọc, dùng thuận tiện trên máy tính và điện thoại.
- Tự động hóa cảnh báo: tồn kho thấp, hàng về trễ, giá bán dưới ngưỡng, công nợ quá hạn; gửi thông báo qua Lark.
- Kiểm soát quyền truy cập: triển khai Row Level Security (RLS), ghi nhật ký những thay đổi dữ liệu quan trọng.
- Bàn giao để tiếp quản được: mã nguồn rõ ràng, kiểm thử các luồng quan trọng, tài liệu kỹ thuật và hướng dẫn triển khai, vận hành.
- Phần lớn tài liệu yêu cầu nghiệp vụ (BRD) đã được xây dựng, có thứ tự ưu tiên và tiêu chí nghiệm thu. Phạm vi, thời gian và đầu ra được thống nhất theo từng giai đoạn trước khi triển khai.
Yêu cầu
- Đã phát triển sản phẩm thực tế với Next.js (App Router) và TypeScript.
- Nắm chắc PostgreSQL: thiết kế bảng, quan hệ dữ liệu, index, view và phân quyền. Có kinh nghiệm Supabase là lợi thế.
- Đã xây luồng đồng bộ API và xử lý được các tình huống: phân trang, giới hạn tần suất gọi, lỗi giữa chừng, chạy lại và chống ghi trùng.
- Hiểu hoặc sẵn sàng tìm hiểu nghiệp vụ bán hàng, kho, công nợ; chủ động hỏi khi yêu cầu chưa rõ.
- Có khả năng ước lượng công việc, cam kết thời lượng tham gia và cập nhật tiến độ hằng tuần.
Điểm cộng
- Từng tích hợp Sapo, Lark, MISA hoặc API Shopee, TikTok Shop, Lazada.
- Từng làm hệ thống cho doanh nghiệp thương mại, phân phối.
- Dùng hiệu quả công cụ AI hỗ trợ lập trình và kiểm soát được chất lượng mã nguồn.
Hình thức hợp tác và thù lao
- Freelance hoặc bán thời gian, thời gian dự kiến khoảng 6 tháng.
- Làm việc từ xa; họp trực tiếp tại Hà Nội khi cần và được thống nhất trước.
- Thời lượng tham gia được thỏa thuận phù hợp với kế hoạch triển khai.
- Thù lao thỏa thuận theo năng lực, thời lượng và phạm vi công việc. Mốc nghiệm thu và lịch thanh toán được thống nhất trước khi bắt đầu.
- Có thể tiếp tục hợp tác bảo trì, phát triển hệ thống sau giai đoạn đầu.
Quy trình tuyển chọn
- Gửi CV và 1–2 dự án đã làm: link sản phẩm, ảnh chụp hoặc mô tả bài toán và vai trò của bạn.
- Phỏng vấn khoảng 45 phút, tập trung vào kinh nghiệm xử lý dữ liệu, tích hợp API và phân quyền.
- Bài thử có trả phí: đọc 3 yêu cầu nghiệp vụ, đề xuất cách làm và ước lượng thời gian. Không yêu cầu viết code. Thỏa thuận bảo mật được ký trước khi cung cấp tài liệu nội bộ.
- Thống nhất phạm vi và ký hợp đồng hợp tác.
Ứng tuyển
- Điền form ứng tuyển trên trang này, kèm link CV.
- Ghi rõ 1–2 dự án liên quan và phần việc bạn trực tiếp thực hiện, số giờ có thể dành cho dự án mỗi tuần, thời điểm có thể bắt đầu và mức phí kỳ vọng.
- Nếu gửi qua email hoặc inbox, đặt tiêu đề hồ sơ: Full-stack SUBE – Họ tên.