Web Leader (Senior Full-stack & System Architect)

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

MÔ TẢ CÔNG VIỆC

Thiết kế Kiến trúc & System Design

  • Kiến trúc Microservices: Thiết kế và triển khai hệ thống dựa trên kiến trúc Microservices, đả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 lớn trên Postgres (sử dụng thành thạo Sequelize-CLI cho Migration/Seeder).
  • Hệ thống tin nhắn (Messaging): Xây dựng cơ chế giao tiếp giữa các services và robot thông qua Kafka, RabbitMQMQTT.
  • Caching & Performance: Tối ưu hóa hiệu năng hệ thống bằng Redis (Caching, Pub/Sub, Queue).

Dẫn dắt Kỹ thuật & Phát triển Sản phẩm

  • Frontend & Backend: Trực tiếp tham gia phát triển các module khó, đòi hỏi kỹ thuật cao sử dụng NestJS (TypeScript)Next.js/ReactJS.
  • Tích hợp hệ sinh thái: Thiết lập các chuẩn API (RESTful, gRPC, WebSocket) để kết nối nhịp nhàng với team Robotics (ROS2), IoT và AI Server.
  • Đảm bảo chất lượng: Thiết lập quy trình Code Review nghiêm ngặt, Unit Test/Integration Test và các chuẩn bảo mật (OWASP, JWT/OAuth2.1).

Vận hành & DevOps (K8s & CI/CD)

  • Containerization: Làm chủ việc đóng gói ứng dụng với Docker và quản lý điều phối container trên Kubernetes (K8s).
  • Automation: Thiết lập và tối ưu hóa luồng CI/CD (GitHub Actions/GitLab CI) để tự động hóa quá trình kiểm thử và triển khai (Staging/Production).
  • Monitoring: Giám sát hệ thống thông qua Log, Alert và các công cụ quản trị hạ tầng trên Cloud (CMC/VPS).

Quản lý Đội ngũ & Phối hợp

  • Quản lý và coaching nhóm từ 2–4 kỹ sư Web (từ Intern đến Junior).
  • Phân rã bài toán kinh doanh/vận hành từ trưởng phòng thành các Task kỹ thuật cụ thể.
  • Phối hợp với team Robotics, Android , IOT để xử lý luồng dữ liệu thời gian thực từ Robot lên Web Dashboard.

YÊU CẦU

  • 3–5 năm làm việc với Node.js, NestJSReactJS, Next.js.
  • Kinh nghiệm thiết kế hệ thống lớn, am hiểu Microservices Architecture.
  • Thành thạo PostgreSQL, kỹ năng quản lý Migration/Seeder với Sequelize-CLI.
  • Sử dụng tốt Redis và các Message Broker: Kafka, RabbitMQ, hoặc MQTT
  • Vận hành tốt Docker, Kubernetes (K8s) và thiết lập pipeline CI/CD.
  • Ưu tiên ứng viên có khả năng đọc hiểu tài liệu kỹ thuật tiếng Anh tốt.
  • 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).
  • Leadership : Khả năng truyền cảm hứng, coaching và giải quyết xung đột kỹ thuật trong nhóm.
  • Tư duy sản phẩm: Tập trung vào trải nghiệm người dùng cuối (End-user) và hiệu quả vận hành thực tế tại hiện trường.
  • Chủ động: Sẵn sàng nghiên cứu các công nghệ mới (Next.js 14, AI integration) để áp dụng vào sản phẩm.

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