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, RabbitMQ và MQTT.
- 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) và 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, NestJS và ReactJS, 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)
