Trở lại

Lập trình viên Fullstack

Công ty VNPT AI
Số lượng: 3
TP. Hồ Chí Minh
Hạn nộp: 31/12/2026
Lưu việc làm
Chia sẻ
Mô tả công việc
  • Mô tả chung : 
    • Tham gia vào toàn bộ vòng đời phát triển của một ứng dụng phần mềm — từ xây dựng giao diện người dùng mượt mà đến thiết kế hệ thống Backend ổn định. 
    • Trực tiếp xây dựng giao diện người dùng hiện đại, phát triển API backend và tích hợp hệ thống.
    • Tham gia giải quyết các bài toán về hiệu suất, quản lý dữ liệu và có cơ hội làm việc với các hệ thống tích hợp AI Agent/LLM.
  • Trách nhiệm:
    • Thiết kế và phát triển tính năng end-to-end cho các ứng dụng Web/Hệ thống bằng các framework hiện đại.
    • Xây dựng, bảo trì và tích hợp các RESTful APIs đảm bảo tính bảo mật và hiệu năng.
    • Hiểu về security ứng dụng client và backend
    • Tối ưu hóa hiệu năng phía client (tốc độ render, quản lý bộ nhớ, bundle size) và phía server (tối ưu database query, caching).
    • Tích hợp các luồng dữ liệu thời gian thực (Real-time) sử dụng WebSockets / Socket.IO.
    • Làm việc trực tiếp với Product Owner, Designer và Tester để hiểu rõ nghiệp vụ, estimate effort và lập kế hoạch sprint.
    • Tham gia review code (peer review), đảm bảo chất lượng code (clean code) và duy trì coding standards của team.
    • Tích hợp và xây dựng luồng giao tiếp dữ liệu giữa hệ thống lõi với các mô hình AI/LLMs.
Yêu cầu công việc
  • Yêu cầu chung
    • Có khoảng 1-2 năm kinh nghiệm thực tế ở vị trí Frontend, Backend hoặc Fullstack.
    • Đã từng tham gia xây dựng hoặc đưa ít nhất 1 sản phẩm hoàn chỉnh lên môi trường staging/production.
    • Thái độ chủ động, tư duy logic tốt và có khả năng tự research để giải quyết vấn đề (problem-solving).
    • Hiểu và có thể áp dụng các nguyên lý thiết kế phần mềm (KISS, DRY, YAGNI).
    • Tiếng Anh đọc hiểu tài liệu chuyên ngành tốt (tương đương intermediate).
    • .
  • Yêu cầu kỹ năng
    • Frontend (Intermediate): Angular , ReactJS, Next.js, Vue; sử dụng thành thạo TypeScript.
    • State Management: Redux, Zustand, NgRx hoặc tương đương.
    • Backend (Junior-Intermediate): Node.js (Express/NestJS), C#/.NET, Python hoặc Java.
    • Database: Tương tác tốt với SQL (PostgreSQL, MySQL) hoặc NoSQL (MongoDB).
    • Tools/DevOps: RESTful API Design, Git (Git flow), hiểu biết cơ bản về Docker.
  • Lợi thế nếu biết 
    • Tích hợp AI Agent / LLM API (OpenAI, Gemini, v.v.).
    • Kinh nghiệm phát triển Desktop App bằng Tauri hoặc Electron.
    • Kinh nghiệm tối ưu Local Storage (IndexedDB, SQLite).
    • Kiến thức về CI/CD (GitHub Actions/GitLab CI), Redis.
Phúc lợi
Công ty VNPT AI