Mô tả công việc
Chúng tôi đang tìm kiếm các kỹ sư Backend NodeJS tài năng để tham gia xây dựng, tối ưu hóa và mở rộng hệ thống cốt lõi của công ty. Bạn sẽ chịu trách nhiệm chính trong việc thiết kế
kiến trúc cơ sở dữ liệu, triển khai các cấu trúc dạng module (Modular Architecture), xử lý luồng dữ liệu realtime và đồng bộ hóa dữ liệu giữa hệ thống backend với các nền tảng Game của công ty.
Phát triển core hệ thống: Lập trình và phát triển các tính năng backend chất lượng cao sử dụng ngôn ngữ NodeJS.
Thiết kế và Tối ưu DB: Tư duy thiết kế cấu trúc dữ liệu, tối ưu hóa các câu lệnh truy vấn trên Postgres và MySQL đảm bảo hệ thống vận hành mượt màng, chịu tải tốt.
Xây dựng kiến trúc: Tham gia thiết kế, phát triển hệ thống theo mô hình Modular Architecture (Modular Monolith), đảm bảo tính tách biệt, tường minh và khả năng tái sử dụng của các module.
Xử lý dữ liệu Realtime: Xây dựng, quản lý và tối ưu các luồng dữ liệu thời gian thực (Realtime event streaming), đảm bảo tính toàn vẹn của dữ liệu hệ thống.
Quản lý Cache: Triển khai và tối ưu hóa hệ thống lưu trữ đệm (Caching) sử dụng Redis để tăng tốc độ phản hồi của ứng dụng.
Phối hợp đội ngũ: Làm việc chặt chẽ cùng đội ngũ Game, Frontend và
Product Owner để thống nhất giải pháp kỹ thuật, làm rõ yêu cầu, thiết kế API và triển khai các tính năng tích hợp mượt mà.
Yêu cầu
Kinh nghiệm: Tối thiểu từ 5 năm kinh nghiệm làm việc thực tế với NodeJS.
Cơ sở dữ liệu: Thành thạo Postgres, MySQL. Có tư duy tốt về indexing, tối ưu hóa query và thiết kế DB Schema.
Kiến trúc hệ thống: Có kiến thức hoặc kinh nghiệm thực tế về Modular Design, Event-Driven Design. Biết cách tổ chức code sạch (Clean Code), phân tách module rõ ràng.
Hệ thống hàng đợi (Event Queue): Thành thạo hoặc có kinh nghiệm làm việc với các hệ thống Event Queue / Message Broker (như RabbitMQ, Kafka, BullMQ, hoặc Redis Pub/Sub) để xử lý bất đồng bộ và điều phối sự kiện.
Công cụ: Thành thạo Redis và các cơ chế caching dữ liệu.
Ưu tiên nếu bạn có:
Có kinh nghiệm làm backend
phục vụ cho mảng Game hoặc tích hợp hệ thống Game.
Có kiến thức hoặc kinh nghiệm về DevOps (Docker, CI/CD, AWS/GCP...).
Có khả năng tự triển khai, cấu hình và vận hành hệ thống lên server
Quyền lợi
Thu nhập cạnh tranh, gói lương 16-18 tháng/năm (gross).
Bảo hiểm VPBank Care cao cấp ngay sau khi ký HĐ chính thức.
Làm việc từ Thứ 2 - Thứ 6, giờ làm linh hoạt (8:00 - 9:00), nghỉ trưa 1.5 giờ.
Thưởng các dịp lễ: 30/4, 2/9, Tết Dương lịch, Tết Âm lịch...
Phụ cấp ăn trưa hàng ngày và phụ cấp gửi xe hàng tháng.
Nhận nhiều quà tặng và ưu đãi hấp dẫn từ đối tác (Shopee, Highlands, KFC, Phê La...) theo từng thời kỳ.
Teambuilding hàng quý, du lịch hàng năm.
Cơ hội tham gia các dự án Fintech/Loyalty tiên phong tại Việt Nam.
Môi trường làm việc năng động, khuyến khích sáng tạo và phát triển nghề nghiệp lâu dài.
Bảo hiểm sức khỏe, Thưởng tháng 13, Bảo hiểm xã hội, Du lịch hàng năm, Team building
Thông tin khác
Thời gian làm việc
Thứ 2 - Thứ 6 (từ 08:00 đến 18:00)
Chấm công linh hoạt
Thông tin chung
Nơi làm việc
- - Hà Nội: Tầng 4, VPbank, Số 5 Điện Biên Phủ, Phường Cửa Nam (quận Hoàn Kiếm cũ)
Cách thức ứng tuyển
Ứng viên nộp hồ sơ trực tuyến bằng cách bấm nút Ứng tuyển bên dưới:
Hạn nộp: 11/07/2026