Web Leader (Senior Full-stack & System Architect)

Job Category: Software
Job Type: Full Time
Job Location: Ha Noi

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 RedisMQTT (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)

Apply for this position

Allowed Type(s): .pdf, .doc, .docx