Job Purpose
Lập trình viên Fullstack có khả năng xây dựng hoàn thiện một ứng dụng từ frontend đến backend, đồng thời có kiến thức cơ bản về trí tuệ nhân tạo (AI) để tham gia vào các dự án ứng dụng AI trong doanh nghiệp
Job Description (Accountability)
tạo (AI) để tham gia vào các dự án ứng dụng AI trong doanh nghiệp.
Công việc chính:
- Phát triển, triển khai và bảo trì các ứng dụng web sử dụng ReactJS và NodeJS.
- Thiết kế API và xử lý logic backend, tương tác với SQL Server và Oracle.
- Tối ưu hóa hiệu năng và bảo mật hệ thống.
- Tham gia tích hợp các mô hình hoặc API AI (OpenAI, HuggingFace, nội bộ…) vào hệ thống hiện có.
- Làm việc với đội thiết kế, PM và các bộ phận liên quan để hoàn thành sản phẩm end-to-end.
Hỗ trợ triển khai hệ thống (CI/CD, môi trường staging/production
Competencies
Education
Experience
CÓ KINH NGHIỆM 2-3 NĂM
Knowledge
- Thành thạo ReactJS (Hooks, Router, State Management…).
- Thành thạo NodeJS, đặc biệt với ExpressJS hoặc NestJS là một lợi thế.
- Có kinh nghiệm làm việc với SQL Server hoặc Oracle, biết viết và tối ưu câu truy vấn SQL.
- Có thể đảm nhiệm độc lập toàn bộ quy trình phát triển ứng dụng fullstack.
- Có hiểu biết hoặc từng làm việc với các ứng dụng tích hợp AI, như:
- Gọi API AI (ChatGPT/OpenAI, Google AI, v.v.)
- Xử lý dữ liệu, nhúng vector, hệ thống hỏi đáp, phân tích văn bản hoặc hình ảnh
Ưu tiên:
- Có sản phẩm cá nhân hoặc dự án thực tế tích hợp AI.
- Có tư duy hệ thống, hiểu về kiến trúc microservice là một lợi thế.
- Kinh nghiệm xử lý authentication (JWT, OAuth2...).
- Kinh nghiệm bảo mật
- Biết sử dụng Docker, CI/CD.