1. Phát triển Frontend:
- Xây dựng giao diện người dùng hiện đại, phản hồi nhanh (Composition API, Script setup).
- Thiết kế, phát triển và tối ưu các component tái sử dụng (UI components, layout, modal, table, form...).
- Kết nối với RESTful API hoặc WebSocket từ backend.
- Sử dụng thư viện UI (như Element Plus, Vuetify 3, Tailwind CSS, v.v.).
2. Phát triển Backend :
- Thiết kế và xây dựng API sử dụng framework như Gin, Echo hoặc Fiber.
- Xử lý logic nghiệp vụ, truy vấn cơ sở dữ liệu (PostgreSQL/MySQL/MongoDB).
- Thực hiện xác thực người dùng (JWT, OAuth2).
- Tối ưu hiệu năng xử lý và bảo mật.
- Có kinh nghiệm từ 1 năm với java, react, nodejs.
- Thành thạo JavaScript/TypeScript.
- Có kinh nghiệm phát triển backend (ít nhất 6 tháng - 1 năm).
- Biết sử dụng một trong các framework: Gin, Fiber, Echo.
- Hiểu
kiến trúc REST API, giao tiếp client-server.
* Ưu tiên:
- Kinh nghiệm làm việc với Docker, CI/CD, hoặc triển khai server.
- Biết sử dụng WebSocket, message queue (RabbitMQ, NATS...).
- Kỹ năng tối ưu truy vấn SQL, thiết kế cơ sở dữ liệu.
- Đã từng triển khai ứng dụng thực tế (production) dùng java, react, nodejs.