Phát triển và cải tiến sản phẩm web bằng React + TypeScript, đảm bảo giao diện bám sát yêu cầu nghiệp vụ và thiết kế.
Thiết kế, triển khai và tối ưu PostgreSQL/Supabase, bao gồm phân quyền và bảo mật dữ liệu.
Xây dựng các chức năng phục vụ nghiệp vụ như báo giá, theo dõi lô hàng, chứng từ vận tải, billing và cổng thông tin khách hàng.
Viết và duy trì unit test, end-to-end test, thực hiện code review và đảm bảo chất lượng trước khi merge.
Phối hợp với team trong việc
phát triển phần mềm có sử dụng AI coding tools, đồng thời chịu trách nhiệm về chất lượng code được triển khai.
Đảm bảo an toàn dữ liệu giữa các khách hàng/tenant và xử lý kịp thời các rủi ro liên quan đến quyền truy cập.
Phối hợp bằng
tiếng Anh với đội ngũ làm việc theo US Pacific Time, tham gia các buổi họp trực tuyến định kỳ.
Đề xuất và ghi nhận các quyết định kỹ thuật/
kiến trúc; hỗ trợ, mentor các thành viên cấp Middle khi cần.
Tốt nghiệp Cao đẳng/Đại học chuyên ngành CNTT, Khoa học máy tính, Kỹ thuật phần mềm hoặc lĩnh vực liên quan; có thể xem xét ứng viên có kinh nghiệm thực tế tốt dù không đúng chuyên ngành.
Có từ 2 năm kinh nghiệm với React + TypeScript trong môi trường production.
Có kiến thức tốt về SQL/PostgreSQL; ưu tiên ứng viên có kinh nghiệm thiết kế schema, tối ưu truy vấn và backend/RLS.
Thành thạo Git, pull request, code review, test và lint trong quy trình phát triển phần mềm.
Có kinh nghiệm viết test và đảm bảo chất lượng code; với cấp Senior, ưu tiên khả năng xây dựng chiến lược test cho codebase lớn.
Hiểu các nguyên tắc cơ bản về bảo mật ứng dụng multi-tenant, phân quyền và kiểm soát dữ liệu.
Có khả năng đọc/viết tiếng Anh trong công việc, đặc biệt với tài liệu kỹ thuật và phối hợp cùng team.
Sử dụng tốt các AI development tools và có khả năng review/phản biện code do AI tạo ra.