Full-Stack Engineer (DevOps Oriented)
About This Job
Trách nhiệm chính
- Phát triển hệ thống Backend cốt lõi bằng Node.js / NestJS (TypeScript) phục vụ các nghiệp vụ: đặt xe, định vị GPS thời gian thực, điều phối thông minh, ví thanh toán và kết nối trạm sạc.
- Thiết kế mô hình dữ liệu, tối ưu hóa truy vấn với PostgreSQL (thông qua ORM như Prisma/TypeORM) và tận dụng Redis để caching/queue xử lý tải.
- Xây dựng và nâng cấp các giao diện cổng quản trị (Web Admin Portal / Dashboard) bằng React / Next.js.
- Tích hợp các dịch vụ bên thứ ba (Cổng thanh toán, Bản đồ, SMS/ZNS, dịch vụ AI).
- Đóng gói & chuẩn hóa: Sử dụng Docker & Docker Compose để đóng gói toàn bộ dịch vụ backend, web app và worker, đảm bảo môi trường dev đồng nhất với production.
- Tự động hóa CI/CD: Xây dựng và tối ưu các pipeline build, test, deploy tự động bằng GitLab CI/CD hoặc GitHub Actions, hạn chế tối đa thao tác thủ công.
- Quản trị Cloud (AWS): Vận hành, bảo trì máy chủ và các dịch vụ đám mây (EC2, S3, RDS, CloudFront, Route53, Security Groups).
- Thiết lập hệ thống log, giám sát tài nguyên (CPU, RAM, DB connection) và cảnh báo sự cố tự động (Telegram/Slack).
- Trực tiếp debug, điều tra nguyên nhân gốc rễ (Root Cause) khi có lỗi phát sinh trên server và tối ưu hóa hiệu năng ứng dụng.
- Thiết lập cơ chế sao lưu tự động (Backup) và bảo mật dữ liệu.
Yêu cầu
- Tốt nghiệp Cao Đẳng trở lên
- Có 2 – 3 năm kinh nghiệm thực tế trong phát triển phần mềm (software engineering) với định hướng full-stack hoặc backend kiêm nhiệm hạ tầng
- Thành thạo Java, có kinh nghiệm thực tế với Node.js / NestJS hoặc Express
- Sử dụng tốt React hoặc Next.js trong việc xây dựng giao diện dashboard/portal
- Nắm chắc cơ sở dữ liệu quan hệ PostgreSQL / MySQL, hiểu về indexing, quan hệ bảng và tối ưu câu truy vấn
- Thành thạo làm việc trên môi trường Linux (dòng lệnh, phân quyền, mạng căn bản, Nginx)
- Thành thạo đóng gói ứng dụng bằng Docker
- Có kinh nghiệm làm việc với AWS (hoặc các nền tảng cloud tương đương)
- Biết cách cấu hình và bảo trì pipeline CI/CD (GitLab CI hoặc GitHub Actions)
Yêu cầu ưu tiên
- Hiểu biết về kiến trúc real-time (WebSocket / Socket.IO / Redis PubSub)
- Đã từng làm việc với các hệ thống điều hành vận tải, bản đồ hoặc IoT
- Thói quen ứng dụng các công cụ AI (AI coding tools, AI monitoring) để tăng tốc độ làm việc
Mức lương
- Mức lương 10 - 15 triệu VNĐ (tùy thuộc vào năng lực và hiệu suất công việc).
Phúc lợi
- Chế độ BHXH: Đầy đủ theo quy định của Luật Lao động.
- Thăng tiến & Phát triển: Môi trường làm việc năng động, sáng tạo; tạo điều kiện tối đa để thử nghiệm các công nghệ/quy trình mới (AI tools).
Thông tin khác
- Chức vụ: Nhân Viên/Chuyên Viên
- Yêu cầu giới tính: Nam/Nữ
- Ngành nghề: DevOps - Cloud,Lập Trình - Phát Triển Phần Mềm
- Cao Đẳng
- 2 - 3 năm