MÔ TẢ CÔNG VIỆC
• Tham gia xây dựng BO, thành phần NOSQL cho các trang: Kenh14, Dân Việt, Tổ Quốc, Tuổi Trẻ....
• Thiết kế và phát triển RESTful API
• Thiết kế và tố ưu hóa cơ sở dữ liệu
• Duy trì và hỗ trợ sản phẩm để hoạt động ổn định
• Nghiên cứu, đề xuất các giải pháp kỹ thuật giúp nâng cao chất lượng sản phẩm và tối ưu chi phí phát triển.
YÊU CẦU
*Cấp độ Developer:
Kỹ năng lập trình
• Có tối thiểu 1 năm kinh nghiệm làm việc với Python
• Nắm được các giải thuật cơ sở (sort, search, graph...)
• Thiết kế được các module, class, funtion với yêu cầu chung của một bài toán
• Hiểu về cơ chế đồng bộ và đa luồng
• Có khẳ năng tối ưu code về performance và memory
• Code rõ ràng, dễ maintain, thiết kế testcase cụ thể và chặt chẽ trước khi build và release project
• Sử dụng các design pattern: singleton, factory, …(creational / structural / behavioral / functional pattern)
• Triển khai các dự án trên: multiple server
Kỹ năng DataBase:
• Redis: hiểu rõ các kiểu dữ liệu, tổ chức được dữ liệu theo yêu cầu bài toán đảm bảo tố ưu hiệu năng
• Elastic: hiểu rõ các kiểu dữ liệu, tạo mapping đáp ứng theo yêu cầu bài toán, viết được các query phức tạp
*Với mức Senior Developer:
Kỹ năng lập trình
• Có khả năng phân tích thiết kế hệ thống lớn và khó
• Tối ưu tốt performance và memory sử dụng của mỗi project
• Sử dụng thành thạo nhiều Design Pattern (Event sourcing, CQRS, SOLID....)
• Hiểu cơ chế quản lý thư mục, memory, process, thread, task của hệ điều hành
• Có khả năng tự viết thư viện, framework theo chuẩn quốc tế
• Có khả năng can thiệp vào các phần core của framework, opensource service,…
• Tìm hiểu được các mô hình, tài liệu, công nghệ mới
Kỹ năng DataBase:
• Redis: nắm vững cơ chế đồng bộ, backup, master-slave, tố ưu tổ chức dữ liệu để phục
vụ bài toán chịu tải cao
• ElasticSeach: nắm vững cơ chế đồng bộ, backup, cluster
• Kết hợp nhiều loại db khác nhau phù hợp cho bài toán
• Có thể tự nghiên cứu các loại db mới phù hợp với mục đích bài toán
LƯƠNG VÀ THƯỞNG:
Xem xét điều chỉnh lương khi cần thiết trong quá trình làm việc hoặc khi có thành tích vượt trội (không giới hạn số lần tăng lương trong năm). Các tiêu chí xét điều chỉnh lương: