- 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.
Lập trình viên Fullstack
Mô tả công việc
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 việc liên quan
Công ty VNPT AI
Quy định






