Mô tả công việc
Thiết kế kiến trúc tổng thể cho nền tảng Backend của hệ sinh thái sản phẩm về lĩnh vực EdTech (authentication, payment, content, tracking, setting, notification… module hoá).
Xây dựng các
module core
dạng package/SDK giúp tái sử dụng cho tất cả ứng dụng mobile/web, đảm bảo dễ tích hợp – linh hoạt – ít phụ thuộc nghiệp vụ.
Triển khai, nâng cấp và tối ưu hệ thống backend có traffic lớn, đảm bảo ổn định, khả năng mở rộng và hiệu suất cao.
Định nghĩa các tiêu chuẩn về API, logging, error handling, monitoring, performance, coding guideline, technical quality cho toàn hệ thống.
Thiết kế Data Modeling, Database Optimization, Partitioning/Sharding cho hệ thống xử lý dữ liệu lớn, real-time.
Áp dụng kiến trúc Clean Architecture, DDD, Monorepo để đảm bảo khả năng maintain lâu dài.
Phản ứng nhanh với các sự cố nghiêm trọng (critical incident), đưa ra bản vá nóng (hotfix) an toàn, hạn chế downtime.
Điều tra Root Cause Analysis (RCA), đề xuất giải pháp dài hạn, thiết kế lại module nếu cần để ngăn ngừa lỗi tái diễn.
Tham gia review code chuyên sâu, đảm bảo chất lượng code đạt chuẩn kiến trúc đề ra.
Hướng dẫn, chia sẻ best practices, pattern, tư duy thiết kế nền tảng với các thành viên trong team.
Yêu cầu ứng viên
Tốt nghiệp Đại học chuyên ngành Công nghệ Thông tin, hoặc các ngành liên quan.
Có
tối thiểu 4 năm kinh nghiệm về phát triển backend
.
Thành thạo ít nhất 1 trong ngôn ngữ lập trình:
Node.js/Golang/Java
Có kiến thức sâu về REST/GraphQL, microservices, message-driven architecture.
Thành thạo Database Optimization (Postgres/MySQL), NoSQL (Mongo/ES), indexing, query tuning, partitioning.
Am hiểu về caching (Redis), message queue (Kafka/RabbitMQ), CDN, load balancing, rate limit.
* Ưu tiên nếu ứng viên có:
Biết về kiến thức bảo mật nâng cao: OWASP Top 10, kiến trúc bảo mật Production, session/token security.
Kỹ năng debug sâu, xử lý incident nhanh trong môi trường áp lực cao.
Từng quản lý đội nhóm hoặc có kinh nghiệm kiến trúc lại (re-architect) một hệ thống lớn, hoặc xây dựng platform/corebase trong doanh nghiệp.