SENIOR RUBY ON RAILS | CANVAS LMS | EDTECH | Thu Nhập 45M
Mô tả công việc
- NGHIÊN CỨU & CUSTOMIZATION CANVAS LMS - Nghiên cứu Canvas Architecture/Source Code, trace Route → Controller → Service/Model → Database. - Cài đặt, vận hành, nâng cấp Canvas LMS Self-hosted. - Custom: User/Role/Permission, Course/Enrollment, Assignment/Submission, Gradebook, Quiz, Learning Content, Notification, Reporting. - Lựa chọn Canvas API / LTI / Plugin / Custom Source Code, hạn chế thay đổi Canvas Core.
- TÍCH HỢP & DUY TRÌ UPSTREAM - Tích hợp REST API, OAuth2, LTI 1.3/LTI Advantage, Webhook/Event. - Tích hợp SSO/Keycloak, đồng bộ User/Role/Permission. - Quản lý Customization, Merge/Upstream & Canvas Upgrade. - Phối hợp Backend / Frontend / DevOps.
- CHẤT LƯỢNG, HIỆU NĂNG & VẬN HÀNH - Viết Unit / Integration / Regression Test; xử lý Performance, Background Job, PostgreSQL, Concurrency. - Debug Production, RCA, phối hợp CI/CD, Deploy, Rollback, Backup/Restore. - Kiểm soát Database Migration, Batch/Job và dữ liệu Course/Grade/User. - Đảm bảo Security, Regression sau mỗi lần Upgrade và xây dựng Technical Documentation/Runbook.
- HỖ TRỢ & PHỐI HỢP - Code Review & Mentor Ruby/Rails Developer về Canvas/Rails Best Practice. - Phối hợp Product/BA/QA làm rõ nghiệp vụ, Acceptance Criteria và rủi ro dữ liệu. - Báo cáo tiến độ, rủi ro kỹ thuật, Upstream & nhu cầu nguồn lực.
- ỨNG DỤNG AI - Sử dụng AI Coding Agent/LLM để đọc codebase, trace luồng, sinh test, review và tự kiểm chứng kết quả. - Chỉ sử dụng AI được phê duyệt, không đưa dữ liệu nhạy cảm/source code vào AI chưa được phép. - Ghi nhận AI Use Case và đề xuất cải tiến quy trình.
Yêu cầu ứng viên
- Tốt nghiệp Đại học CNTT/Khoa học máy tính hoặc tương đương; chấp nhận kinh nghiệm thực tế nổi bật.
- Chứng chỉ Không bắt buộc; ưu tiên Ruby, PostgreSQL, Cloud, Security.
- Tối thiểu 5 năm Ruby on Rails, kinh nghiệm Rails codebase lớn/phức tạp và vận hành Production trên Linux.
- Ưu tiên Canvas LMS; nếu chưa có, cần khả năng setup, đọc kiến trúc, trace flow, viết test, duy trì Fork/Upstream và lựa chọn Core/API/LTI phù hợp.
- Thành thạo Ruby/Rails, ActiveRecord, PostgreSQL, REST API, Background Jobs, Caching, RSpec.
- Hiểu Rails Lifecycle, MVC, Transaction/Locking, N+1, Query Optimization, Indexing.
- Có kinh nghiệm OAuth2, JWT/OIDC, Authentication/Authorization.
- Thành thạo Git, Linux, Production Debugging/Performance; phối hợp Java Backend, Frontend, DevOps.
- Kiên nhẫn, tư duy hệ thống, cẩn trọng khi thay đổi Core, trách nhiệm cao, bình tĩnh xử lý sự cố, sẵn sàng hỗ trợ đồng nghiệp.
- Ưu tiên LMS/EdTech, LTI 1.3, Keycloak/SSO. Phỏng vấn có thể yêu cầu trình bày Canvas flow, Fork/Upstream và cách sử dụng AI, kiểm chứng kết quả, bảo vệ dữ liệu.
Thông tin tham khảo
- Thị trường tại Hà Nội
- 9.221 tin đang mở từ 1.831 doanh nghiệp. Xem việc làm tại Hà Nội
- Nguồn tin
- Nguồn: CareerViet · đăng 06/10/2026
Vị trí tương tự
Xem tất cả việc làm
[HCM] TRƯỞNG NHÓM GIÁM SÁT VẬN HÀNH up 45M
THỜI TRANG LINING_CÔNG TY TNHH QUỐC TẾ HẢI LONG
Đăng 26/10/2026

HÀ NỘI - TRƯỞNG NHÓM HÀNG HÓA - UP 45M
THỜI TRANG LINING_CÔNG TY TNHH QUỐC TẾ HẢI LONG
Đăng 13/10/2026

HCM - TRƯỞNG BỘ PHẬN QUẢN LÝ HÀNG HÓA - UP 45M
THỜI TRANG LINING_CÔNG TY TNHH QUỐC TẾ HẢI LONG
Đăng 28/09/2026

HCM - TRƯỞNG NHÓM QUẢN LÝ HÀNG HÓA - UP 45M
THỜI TRANG LINING_CÔNG TY TNHH QUỐC TẾ HẢI LONG
Đăng 23/08/2026

TRƯỞNG BỘ PHẬN QUẢN LÝ HÀNG HÓA (mảng thời trang) - UP 45M
THỜI TRANG LINING_CÔNG TY TNHH QUỐC TẾ HẢI LONG
Đăng 16/08/2026