- Phát triển Backend REST API bằng Python cho các hệ thống nội bộ và khách hàng.
- Nghiên cứu, phát triển và tùy biến hệ thống trên Frappe Framework (ERPNext).
- Lập trình frontend sử dụng Jinja Template và Form Builder của Frappe Framework.
- Thiết kế và triển khai quy trình tự động hóa bằng n8n để tích hợp ERPNext với các
hệ thống bên ngoài thông qua Open API.
- Phối hợp cùng đội triển khai ERPNext để học và hiểu nghiệp vụ, quy trình vận hành
của khách hàng.
- Hiệu chỉnh, tối ưu và phát triển module/chức năng mới cho hệ thống ERPNext theo
yêu cầu.
- Tham gia phân tích yêu cầu, đề xuất giải pháp kỹ thuật phù hợp.
- Thực hiện các công việc khác theo phân công của Trưởng nhóm hoặc Ban lãnh đạo.
* Yêu cầu bắt buộc
- Tối thiểu 12 tháng kinh nghiệm
lập trình Python.
- Có kinh nghiệm làm việc với MySQL / MariaDB / SQL.
- Có khả năng đọc hiểu tài liệu tiếng Anh ở mức khá (đặc biệt tài liệu kỹ thuật củaERPNext, Frappe, n8n).
- Có kinh nghiệm hoặc hiểu biết về xử lý dữ liệu lớn.
- Có kinh nghiệm cơ bản với n8n, bao gồm:
- Thiết lập workflow
- Sử dụng các node như HTTP Request, Cron
- Tích hợp và làm việc với API
* Yêu cầu ưu tiên
- Có kinh nghiệm Frontend (HTML, JavaScript) là một lợi thế.
- Có định hướng hoặc mong muốn phát triển thành Full-stack
Developer.
- Tốt nghiệp Cao đẳng/Đại học chuyên ngành CNTT, Kỹ thuật phần mềm hoặc liên quan.
- Đã từng làm việc với:
- Frappe Framework / ERPNext
- MariaDB
- Nâng cao (custom node, workflow phức tạp, tích hợp nhiều hệ thống)
* Có kinh nghiệm với các hệ thống:
- ERP, DMS, HRM
- Doanh nghiệp Sản xuất / Phân phối / Bán lẻ
- Hiểu biết về nghiệp vụ: Bán hàng - Mua hàng - Kho vận
- Có kiến thức hoặc kinh nghiệm về tự động hóa quy trình và tích hợp hệ thống bằng n8n là điểm cộng lớn.