Empire Edu

Senior Full Stack Web Developer

Posted: Oct 24, 2025
mid

Job Description

1. Giới thiệu công việcEmpire Edu là nền tảng giáo dục trực tuyến thành lập từ năm 2017, với sự mệnh đưa 50 nghìn học sinh mỗi năm vào các trường đại học hàng đầu Việt Nam. Hiện tại nền tảng đang cung cấp dịch vụ và hỗ trợ cho 70 nghìn học sinh trên toàn quốc. Tầm nhìn của chúng tôi là: Empire Edu sẽ trở thành nền tảng số 1 về Edtech ở Việt Nam.Chúng tôi đang tìm kiếm và xây dựng một đội ngũ software engineer có mong muốn xây dựng sản phẩm Ed-tech với số lượng lớn người dùng, đam mê với việc làm sản phẩm, không ngại thử những công nghệ mới và giải quyết những vấn đề hóc búa của một hệ thống lớn.Chúng tôi đang tìm kiếm một Senior Full Stack Web Developer giàu kinh nghiệm để cùng phát triển và tối ưu nền tảng công nghệ giáo dục (EdTech) thế hệ mới. Sản phẩm của chúng tôi gồm hai hệ thống cốt lõi:Nền tảng E-learning:Hệ thống học tập trực tuyến dành cho học sinh THPT, mang đến trải nghiệm học chủ động và hiệu quả. Bao gồm các khóa học video, lớp học livestream, thi thử trực tuyến, cùng nhiều tính năng tương tác cộng đồng. Hiện nền tảng phục vụ hàng chục nghìn người dùng mỗi ngày – cả học viên và giáo viên.Hệ thống Quản lý Vận hành (Back-office / CMS / ERP):Nền tảng nội bộ hỗ trợ các bộ phận vận hành, sales, và chăm sóc khách hàng. Bao gồm quản lý học viên, tài nguyên học tập, thanh toán, phân tích dữ liệu, và tối ưu quy trình kinh doanh.Đây là cơ hội để bạn trực tiếp tham gia phát triển một sản phẩm EdTech quy mô lớn, giải quyết các bài toán về hiệu năng, khả năng mở rộng (scalability) và trải nghiệm người dùng, đồng thời đóng góp giá trị thực tế cho giáo dục Việt Nam.2. Trách nhiệm chínhNâng cấp và tối ưu các tính năng hiện có nhằm cải thiện trải nghiệm học tập cho học sinh.Phát triển các tính năng mới cho hệ thống e-learning (video, thi thử, livestream, tương tác...).Tham gia xây dựng các module trong hệ thống quản lý nghiệp vụ vận hành (CMS/ERP).Phân tích yêu cầu, đề xuất giải pháp kỹ thuật, thiết kế cơ sở dữ liệu, và triển khai cả backend lẫn frontend.Xử lý và khắc phục nhanh các lỗi phát sinh từ người dùng.Đề xuất cải tiến kỹ thuật, quy trình phát triển và chất lượng sản phẩm.Thực hiện code review, chia sẻ kiến thức và phối hợp chặt chẽ với các thành viên trong team.Hỗ trợ, hướng dẫn Junior Developer về kỹ thuật và nghiệp vụ khi cần thiết.3. Yêu cầu năng lựcKỹ thuậtTừ 3–5 năm kinh nghiệm thực tế ở vị trí Fullstack Web Developer.Tối thiểu 3 năm kinh nghiệm với Node.js và các framework phổ biến (Express, NestJS, Koa...).Tối thiểu 3 năm kinh nghiệm với React.js, có kinh nghiệm triển khai Next.js (SSR/SSG).Làm việc thành thạo với ít nhất:Một cơ sở dữ liệu NoSQL (MongoDB, Firebase...) vàMột cơ sở dữ liệu SQL (PostgreSQL, MySQL...).Hiểu rõ về RESTful API, WebSocket, và các nguyên tắc thiết kế API hiệu quả.Thành thạo Git, CI/CD, testing và tối ưu hóa hiệu năng code.Tư duy & Làm việc nhómCó tư duy hệ thống và khả năng giải quyết vấn đề logic, thực tế.Làm việc chủ động, có trách nhiệm với chất lượng và tiến độ sản phẩm.Hợp tác tốt với các bộ phận đa chức năng (Product, UI/UX, giáo viên, Content).Sẵn sàng học hỏi, chia sẻ kiến thức và hỗ trợ đồng đội.4. Ưu tiênKinh nghiệm phát triển hệ thống E-learning, video streaming hoặc nền tảng vận hành quy mô lớn.Có kinh nghiệm tối ưu hiệu năng cho hệ thống phục vụ lượng người dùng lớn.Hiểu biết về bảo mật ứng dụng và chính sách bảo vệ người dùng (OWASP, GDPR, COPPA).Thành thạo làm việc với Cloud services (AWS, GCP, Azure) và containerization (Docker, Kubernetes).5. Quyền lợiMức lương lên đến 50 triệu/tháng, tùy năng lực và kinh nghiệm.Thưởng theo hiệu quả công việc và đóng góp cho sản phẩm.Nghỉ phép, nghỉ lễ và bảo hiểm xã hội theo đúng quy định pháp luật.Cơ hội phát triển nghề nghiệp rõ ràng, tham gia vào dự án có tác động thực tế đến hàng nghìn học sinh Việt Nam.6. Địa điểm làm việcĐịa chỉ: Khu đô thị Dương Nội, phường Dương Nội, Hà Nội.Hình thức: Làm việc toàn thời gian tại văn phòngThời gian: Thứ 2 – Thứ 6, 9:00 – 18:00.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs