GIỚI THIỆU
Lead – Web chịu trách nhiệm dẫn dắt toàn bộ mảng Web trong hệ sinh thái robot của NEO Robotics:
- Web quản lý & điều phối robot: hệ thống đa tầng, đa tòa nhà, vận hành nhiều loại robot cùng lúc.
- Dashboard giám sát vận hành: real-time status, log, cảnh báo, phân tích hiệu năng.
- Các sản phẩm Web vệ tinh: web check-in, landing page,..
MÔ TẢ CÔNG VIỆC
Thiết kế Kiến trúc & System Design
- Kiến trúc modular: Thiết kế hệ thống theo hướng modular, có khả năng tách microservices khi quy mô tăng — đảm bảo tính đóng gói, khả năng mở rộng (scalability) và khả năng chịu lỗi (fault tolerance).
- Quản trị dữ liệu: Thiết kế Schema, tối ưu hóa Query và quản lý luồng dữ liệu trên Postgres (sử dụng thành thạo Sequelize-CLI cho Migration/Seeder).
- Tích hợp hệ sinh thái: Thiết lập các chuẩn API (RESTful, WebSocket, MQTT) để kết nối nhịp nhàng với team Robotics (ROS2), IoT , Android, AI.
- Caching & Performance: Tối ưu hóa hiệu năng hệ thống bằng Redis (Caching, Pub/Sub, Queue).
Vận hành & DevOps
- Docker: Sử dụng và triển khai được Docker để đóng gói, chạy ứng dụng trên các môi trường khác nhau (Dev/Staging/Production).
- Load Balancing: Am hiểu nguyên lý cân bằng tải, biết cấu hình cơ bản với Nginx để hệ thống chịu tải ổn định.
- CI/CD: Thiết lập pipeline tự động hóa kiểm thử và triển khai bằng GitHub Actions hoặc GitLab CI.
- Monitoring: Giám sát hệ thống qua Log, Alert và các công cụ quản trị hạ tầng trên Cloud (CMC/VPS).
Lãnh đạo & Phát triển đội ngũ
- Code review, định hướng chuẩn coding, tạo culture học hỏi.
- Phối hợp với CEO/PM lên roadmap, ước lượng và giao việc theo sprint.
- Là cầu nối giữa team Web với Robotics, IoT, AI, BA.
YÊU CẦU
- 2–4 năm làm Fullstack với Node.js/NestJS (BE) và ReactJS/Next.js (FE) trong cùng một hệ sinh thái JS.
- Am hiểu Microservices Architecture — biết thiết kế và phân tách service hợp lý theo quy mô thực tế.
- Thành thạo PostgreSQL, kỹ năng quản lý Migration/Seeder với Sequelize-CLI.
- Sử dụng tốt Redis và MQTT (giao tiếp với robot/IoT).
- Sử dụng và triển khai được Docker; am hiểu Load Balancing (Nginx). (Không yêu cầu Kubernetes — quy mô hiện tại chưa cần.)
- Có kinh nghiệm Micro Frontend; có kinh nghiệm đào tạo/mentor FE Developer thành Fullstack JS.
- Ứng viên có tư duy product và khả năng lead JS fullstack — không cần giỏi hết tất cả, cốt lõi là nắm vững JS và biết dẫn dắt team.
- Tư duy Hệ thống: Khả năng nhìn nhận Web như một phần của giải pháp Robotics tổng thể (Robot – Cloud – Web – App).
- Khả năng dẫn dắt , kĩ năng giải quyết xung đột kỹ thuật trong nhóm.
- Sẵn sàng nghiên cứu các công nghệ mới , thuật toán mới (vd : tối ưu hóa đường đi robot ) để áp dụng vào sản phẩm.
- Chấp nhận uncertainty, sẵn sàng làm việc không-có-trong-mô-tả, ưu tiên ship hơn perfect.
PHÚC LỢI
- Lương: thỏa thuận theo năng lực của ứng viên.
- Thưởng: thưởng cuối năm và các dịp lễ trong năm.
- Hỗ trợ ăn ca 40.000 vnđ/ngày công làm việc
- Đóng BHXH theo quy định.
- Mua bảo hiểm sức khỏe hỗ trợ thanh toán chi phí khám bệnh thực tế.
- Nghỉ Lễ, nghỉ phép theo quy định.
- Môi trường làm việc trẻ trung, năng động, có nhiều cơ hội học hỏi, thăng tiến.
LIÊN HỆ
- Bộ phận Tuyển dụng – Công ty cổ phần Phenikaa-X
- Địa chỉ: Tầng 11, Toà A10, Đại học Phenikaa, Dương Nội, Hà Nội
- Email: tuyendung@phenikaa-x.com
- Contact: 0971131001 ( Trần Thùy Dương)
