Thiết kế, phát triển và bảo trì các tính năng fullstack cho sản phẩm E-commerce, với trọng tâm là backend service và hệ thống xử lý dữ liệu có khả năng mở rộng.
Xây dựng và tối ưu backend service bằng Golang hoặc các công nghệ backend khác như [protected info], Python, PHP.
Phát triển frontend sử dụng ReactJS, đảm bảo trải nghiệm người dùng mượt mà, dễ sử dụng và dễ bảo trì.
Thiết kế và tích hợp RESTful APIs, GraphQL APIs và API của các nền tảng E-commerce như Shopify, Amazon, Etsy, Google Places, Alibaba...
Xây dựng và duy trì hệ thống thu thập, xử lý và lưu trữ dữ liệu review từ nhiều nguồn khác nhau.
Tham gia thiết kế và cải tiến các quy trình data crawling, ETL pipeline, data cleaning, data synchronization.
Làm việc với dữ liệu quy mô lớn; tối ưu cấu trúc database, câu query, caching và hiệu suất truy xuất dữ liệu.
Tối ưu hiệu năng website/app, đặc biệt với các trang hiển thị lượng lớn dữ liệu.
Phối hợp với
Product Owner, Designer, QA và các
Developer khác để triển khai tính năng đúng tiến độ và đảm bảo chất lượng.
Hỗ trợ triển khai A/B testing và đánh giá tính khả thi kỹ thuật cho các thử nghiệm sản phẩm.
Nghiên cứu và ứng dụng AI tools hoặc AI-assisted workflow để nâng cao hiệu suất phát triển, xử lý dữ liệu hoặc cải thiện tính năng sản phẩm.
Tham gia code review, thảo luận kỹ thuật, viết tài liệu và đóng góp vào các hoạt động cải tiến hệ thống.
Must-have
Có ít nhất 3 năm kinh nghiệm
phát triển phần mềm.
Có kinh nghiệm backend thành thạo với ít nhất một trong các ngôn ngữ/công nghệ: Golang, [protected info], Python, PHP. Ưu tiên ứng viên có kinh nghiệm với Golang.
Có kinh nghiệm làm việc thực tế với ReactJS hoặc các frontend framework hiện đại.
Hiểu tốt về cơ sở dữ liệu quan hệ như MySQL, PostgreSQL.
Có kinh nghiệm với NoSQL hoặc các công nghệ lưu trữ/cache như MongoDB, DynamoDB, Redis hoặc tương đương.
Có kinh nghiệm thiết kế và phát triển RESTful APIs và/hoặc GraphQL APIs.
Hiểu cơ chế caching như Redis, Memcached để tối ưu hiệu năng hệ thống.
Có khả năng viết code sạch, dễ bảo trì và có khả năng mở rộng.
Tư duy giải quyết vấn đề tốt, có khả năng phân tích và xử lý các vấn đề kỹ thuật phức tạp một cách độc lập.
Có kỹ năng giao tiếp và làm việc nhóm tốt, phối hợp hiệu quả với Product, Design, QA và Engineering team.
Học hỏi nhanh, sẵn sàng tiếp cận công nghệ mới và phù hợp với môi trường phát triển sản phẩm.
Nice-to-have
Có kinh nghiệm với Shopify APIs, Shopify App Development hoặc các nền tảng E-commerce khác như WooCommerce, Amazon, Etsy, Google Places, Alibaba...
Có kinh nghiệm xây dựng hoặc duy trì hệ thống data crawling từ nhiều nguồn khác nhau.
Hiểu các vấn đề liên quan đến anti-crawling, IP blocking, rate limit, proxy hoặc độ tin cậy của dữ liệu.
Có kinh nghiệm với ETL pipeline, batch processing, data cleaning hoặc data transformation.
Từng làm việc với dữ liệu review, user-generated content hoặc nền tảng tổng hợp dữ liệu.
Có kinh nghiệm tối ưu hiệu năng, tuning database query, indexing và hiển thị dữ liệu lớn.
Có hiểu biết cơ bản về UI/UX để phối hợp với Designer cải thiện trải nghiệm người dùng.
Có kinh nghiệm hỗ trợ hoặc triển khai A/B testing.
Có kinh nghiệm với cloud services, CI/CD, Docker hoặc monitoring tools.
Có kinh nghiệm sử dụng AI tools như ChatGPT, Cursor, Claude, GitHub Copilot hoặc các công cụ hỗ trợ coding, debugging, workflow optimization.