Mô tả công việc
Mô tả công việc
· Chịu trách nhiệm định hình và dẫn dắt kiến trúc hệ thống cho LMS: microservices, cloud-native, high scalability, data security.
· Xây dựng và giám sát roadmap kỹ thuật, đảm bảo tính khả thi và tối ưu chi phí.
· Lãnh đạo đội ngũ developer (team 3-5 người), phân công nhiệm vụ, mentor và phát triển năng lực cho từng thành viên.
· Định hướng, tích hợp và ứng dụng công nghệ AI/ML, Big Data, Data Analytics, Data Visualization vào sản phẩm.
· Quản lý toàn bộ vòng đời phát triển phần mềm (SDLC), triển khai chuẩn CI/CD, DevOps, Agile/Scrum.
· Đảm bảo các tiêu chuẩn về bảo mật, hiệu năng, khả năng mở rộng trong kiến trúc và triển khai.
· Tham gia trực tiếp giải quyết các vấn đề kỹ thuật phức tạp, đưa ra quyết định về công nghệ.
· Đề xuất và áp dụng công nghệ mới phù hợp với sản phẩm và xu hướng thị trường
Yêu cầu
Kỹ năng chuyên môn:
· Tối thiểu 7–10 năm kinh nghiệm trong phát triển phần mềm, trong đó có ít nhất 2–3 năm ở vai trò Tech Lead/Architect/Technical Leader.
· Thành thạo ít nhất một trong các ngôn ngữ: Java, Node.js, Python; có kinh nghiệm với frontend React/Next.js hoặc Angular.
· Kiến thức vững về Database (SQL & NoSQL), Data Warehouse, Data Lake, hệ thống phân tán.
· Kinh nghiệm triển khai trên Cloud (AWS/Azure/GCP), CI/CD pipelines, Docker, Kubernetes.
· Am hiểu kiến trúc microservices, event-driven, API Gateway, GraphQL.
· Có kinh nghiệm trong EdTech, hệ thống LMS, Big Data là lợi thế lớn.
· Ưu tiên ứng viên có hiểu biết về AI/ML, NLP, Recommender Systems phục vụ dữ liệu báo chí – giáo dục.
Kỹ năng mềm:
· Khả năng dẫn dắt, huấn luyện và xây dựng đội ngũ kỹ thuật.
· Tư duy hệ thống, tầm nhìn dài hạn về công nghệ, gắn kết chiến lược công ty.
· Kỹ năng giao tiếp, trình bày và làm việc với nhiều bên liên quan.
· Quản lý áp lực, giải quyết vấn đề nhanh chóng và đưa ra quyết định công nghệ then chốt.