Thiết kế, phát triển và tối ưu hóa hệ thống Core Server cho dự án game RPG bằng ngôn ngữ C++.
Xây dựng hạ tầng server, đảm bảo tính ổn định và hiệu suất cao cho các tính năng real-time của game.
Thiết kế và vận hành hệ thống cơ sở dữ liệu bao gồm RDBMS (MySQL, MS SQL...) và NoSQL (Redis, MongoDB...).
Phát triển content server, xử lý business logic và phối hợp chặt chẽ với các team (Client, Game Design, QA) để vận hành dịch vụ game.
Tham gia tích hợp các dịch vụ nền tảng (Web/API Server). Sẵn sàng tham gia phát triển các module bằng Java, Spring Boot hoặc Node.js khi dự án có yêu cầu.
Yêu Cầu Công Việc
Yêu cầu công việc (Requirements)
Tối thiểu 5 năm kinh nghiệm trong lĩnh vực lập trình backend hoặc phát triển server game.
Thành thạo và có chuyên môn sâu về lập trình C++.
Nắm vững kiến thức và có kinh nghiệm thực tế làm việc với các hệ quản trị cơ sở dữ liệu (MySQL, MS SQL) và caching/NoSQL (Redis, MongoDB...).
Tư duy logic tốt, có khả năng tối ưu hóa hiệu năng (performance tuning) cho hệ thống xử lý lượng truy cập lớn.
Có khả năng tiếp cận và làm việc với Java, Spring Boot hoặc Node.js là một điểm cộng lớn.
Điểm cộng (Preferred Qualifications)
Đã từng tham gia phát triển server cho các thể loại game MMO, RPG hoặc các hệ thống đòi hỏi xử lý real-time.
Có hiểu biết hoặc kinh nghiệm với các ngôn ngữ lập trình khác như Python, C#, Go, Rust...
Am hiểu về môi trường CI/CD, có kinh nghiệm tự động hóa quá trình build/test/deploy.
Ưu tiên ứng viên đã từng tham gia chu trình thương mại hóa (release) game hoặc vận hành hệ thống live-service.