DevArchitect
← Back to jobs
AI VIETNAM RDS JSC

Fullstack Dev ReactJS, JavaScript, NodeJS, API, AI

AI VIETNAM RDS JSC

ITviec
Vietnam14 days ago

Job Description

Top 3 Reasons To Join Us The Job

TỔNG QUAN VỊ TRÍ

Vị trí Fullstack Developer đảm nhận vai trò quan trọng trong việc xây dựng và vận hành toàn bộ lớp ứng dụng – từ giao diện người dùng (Frontend) đến hệ thống xử lý nghiệp vụ phía máy chủ (Backend) – của nền tảng giáo dục tích hợp trí tuệ nhân tạo (AI).

Người đảm nhận vị trí này sẽ làm việc trực tiếp cùng đội ngũ AI, Mobile và Design để hiện thực hóa các tính năng học tập thông minh: cá nhân hóa lộ trình, chấm điểm tự động, phân tích bài nói và phản hồi theo thời gian thực – trên cả nền tảng Web và API phục vụ ứng dụng di động.

TRÁCH NHIỆM CÔNG VIỆC

Phát triển Frontend (Web)

  • Xây dựng và bảo trì giao diện người dùng hiệu năng cao bằng ReactJS, đảm bảo trải nghiệm mượt mà, nhất quán trên các trình duyệt và thiết bị.
  • Triển khai các tính năng học tập cốt lõi: làm bài kiểm tra và luyện tập theo lộ trình, xem bài giảng video, ghi âm và nộp bài nói (speaking submission), cùng bảng theo dõi tiến độ cá nhân.
  • Thiết lập kiến trúc quản lý trạng thái (state management) rõ ràng, đảm bảo luồng dữ liệu nhất quán và dễ mở rộng trong toàn bộ ứng dụng.
  • Tối ưu hiệu năng Frontend: code splitting, lazy loading, caching chiến lược và giảm thiểu thời gian tải trang.

Phát triển Backend & API

  • Thiết kế, xây dựng và bảo trì RESTful API phục vụ cả nền tảng Web và ứng dụng di động, đảm bảo tính ổn định, bảo mật và khả năng mở rộng.
  • Xây dựng hệ thống xác thực và phân quyền người dùng (authentication & authorization) theo tiêu chuẩn bảo mật hiện hành.
  • Thiết kế và tối ưu lược đồ cơ sở dữ liệu (database schema); viết các truy vấn hiệu quả, đảm bảo hiệu năng hệ thống ở quy mô lớn.
  • Xây dựng hệ thống xử lý hàng đợi tác vụ bất đồng bộ (async job queue) phục vụ các luồng chấm điểm AI và phân tích phương tiện có độ trễ cao.

Tích hợp AI vào sản phẩm

  • Tích hợp các API AI/ML phục vụ chấm điểm tự động (auto-grading), phân tích phát âm và bài nói (speech analysis), cá nhân hóa gợi ý học tập và cung cấp phản hồi tức thời cho người học.
  • Xây dựng pipeline xử lý tệp phương tiện (audio/video): nhận tải lên từ client, lưu trữ tạm thời, truyền tải đến dịch vụ AI và trả kết quả về giao diện người dùng một cách an toàn, hiệu quả.
  • Thiết kế và triển khai cơ chế webhook hoặc polling để xử lý kết quả AI bất đồng bộ, đảm bảo phản hồi kịp thời đến người dùng cuối.

Phối hợp liên nhóm & Đảm bảo chất lượng

  • Định nghĩa và thống nhất API contract với đội Mobile, giảm thiểu sự phụ thuộc lẫn nhau và rủi ro tích hợp.
  • Làm việc cùng đội AI trong suốt vòng đời tích hợp: từ giai đoạn thiết kế đặc tả đến kiểm thử end-to-end.
  • Phối hợp với bộ phận QA và Designer để đảm bảo sản phẩm đáp ứng tiêu chuẩn chất lượng kỹ thuật và tiêu chuẩn trải nghiệm người dùng.
  • Tích cực tham gia code review, chủ động đề xuất cải tiến kiến trúc và nâng cao tiêu chuẩn kỹ thuật của nhóm.
Your Skills and Experience

YÊU CẦU CHUYÊN MÔN

  • Tối thiểu 01 năm kinh nghiệm phát triển Fullstack trong môi trường sản phẩm thực tế.
  • Thành thạo ReactJS ở phía Frontend; nắm vững JavaScript (ES6+) hoặc TypeScript.
  • Thành thạo ít nhất một ngôn ngữ/framework Backend: Node.js (Express / NestJS), Python (FastAPI / Django) hoặc tương đương.
  • Có kinh nghiệm thiết kế và xây dựng RESTful API; am hiểu các nguyên tắc API design, xử lý lỗi và versioning.
  • Có kinh nghiệm làm việc với cơ sở dữ liệu quan hệ (PostgreSQL) và/hoặc phi quan hệ (MongoDB, Redis).
  • Hiểu rõ các khái niệm bảo mật Web cơ bản: xác thực (JWT/OAuth2), phân quyền và kiểm soát truy cập.
  • Có kinh nghiệm sử dụng Git trong môi trường làm việc nhóm (branching strategy, pull request workflow).

YÊU CẦU ƯU TIÊN

  • Đã từng tích hợp API AI / Machine Learning vào ứng dụng thực tế (ưu tiên cao).
  • Có kinh nghiệm xử lý luồng tệp phương tiện: ghi âm (audio recording pipeline), lưu trữ đám mây (S3 hoặc tương đương) và phát video trực tuyến.
  • Có kinh nghiệm với container hóa (Docker) và triển khai trên nền tảng đám mây (AWS / GCP / Azure).
  • Quen thuộc với kiến trúc microservices hoặc event-driven architecture.
  • Đã làm việc trong môi trường phát triển sản phẩm (product company), quen với quy trình Agile/Scrum và vòng lặp cải tiến liên tục.

NĂNG LỰC & PHẨM CHẤT

  • Tư duy hệ thống toàn diện; có khả năng hình dung tác động của từng quyết định kỹ thuật lên toàn bộ kiến trúc sản phẩm.
  • Tinh thần chủ động và trách nhiệm cao; không cần được nhắc nhở để hoàn thành cam kết và phát hiện vấn đề tiềm ẩn.
  • Giao tiếp kỹ thuật rõ ràng, mạch lạc; có khả năng diễn đạt quyết định kỹ thuật cho các bên liên quan không chuyên.
  • Tư duy hướng sản phẩm: lấy giá trị mang lại cho người học làm thước đo chính khi đưa ra các lựa chọn kỹ thuật.
Why You'll Love Working Here
  • Thu nhập cạnh tranh, được đánh giá và điều chỉnh dựa trên năng lực thực tế và đóng góp của ứng viên.
  • Chính sách thưởng theo hiệu suất cá nhân (KPI) và kết quả dự án.
  • Tham gia xây dựng sản phẩm EdTech tích hợp AI đang phục vụ hàng trăm nghìn người dùng thực tế – cơ hội hiếm có để tạo ra tác động quy mô lớn và tích lũy kinh nghiệm trên hệ thống vận hành ở mức độ production thực sự.
  • Môi trường kỹ thuật chuyên nghiệp, khuyến khích tự học, chia sẻ tri thức và định hướng phát triển dài hạn cho từng thành viên.
  • Chế độ Bảo hiểm xã hội (BHXH, BHYT, BHTN) và các phúc lợi khác thực hiện đầy đủ theo quy định pháp luật và nội quy công ty.

Benefits

  • Thu nhập cạnh tranh, được đánh giá và điều chỉnh dựa trên năng lực thực tế và đóng góp của ứng viên.
  • Chính sách thưởng theo hiệu suất cá nhân (KPI) và kết quả dự án.
  • Tham gia xây dựng sản phẩm EdTech tích hợp AI đang phục vụ hàng trăm nghìn người dùng thực tế – cơ hội hiếm có để tạo ra tác động quy mô lớn và tích lũy kinh nghiệm trên hệ thống vận hành ở mức độ production thực sự.
  • Môi trường kỹ thuật chuyên nghiệp, khuyến khích tự học, chia sẻ tri thức và định hướng phát triển dài hạn cho từng thành viên.
  • Chế độ Bảo hiểm xã hội (BHXH, BHYT, BHTN) và các phúc lợi khác thực hiện đầy đủ theo quy định pháp luật và nội quy công ty.