Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển, kiểm thử và bảo trì các hệ thống back-end mạnh mẽ bằng Node.JS và Express, đảm bảo khả năng mở rộng và hiệu suất cho các ứng dụng có lượng truy cập cao.
- Thiết kế và triển khai giao diện trang web bằng React, tạo ra trải nghiệm người dùng phản hồi và trực quan trên nhiều nền tảng.
- Hợp tác chặt chẽ với nhóm thiết kế để chuyển đổi nguyên mẫu từ Figma thành các ứng dụng web trực tiếp, duy trì sự phù hợp với các thông số kỹ thuật thiết kế.
- Phát triển và bảo trì "Koii Tasks" (https://docs.koii.network/quickstart/hello-world/introduction), đóng góp vào quá trình phát triển từ ý tưởng đến sản xuất.
- Thiết kế và quản lý cơ sở dữ liệu với MongoDB, tối ưu hóa cấu trúc dữ liệu để đạt hiệu quả và đảm bảo tính toàn vẹn dữ liệu.
- Sử dụng Git và các Hệ thống Kiểm soát Phiên bản khác để quản lý và theo dõi các thay đổi trong mã nguồn, duy trì lịch sử phiên bản rõ ràng và quy trình làm việc hợp tác.
- Duy trì tài liệu toàn diện bằng Docusaurus, đảm bảo các tài nguyên kỹ thuật dễ tiếp cận và cập nhật cho các thành viên trong nhóm và các bên liên quan.
- Có hiểu biết cơ bản về các ứng dụng được đóng gói bằng Kubernetes, cho phép triển khai và mở rộng dịch vụ hiệu quả.
- Có kinh nghiệm với AWS cho các dịch vụ đám mây và cơ sở hạ tầng, quản lý kiến trúc không máy chủ và đảm bảo hoạt động đám mây an toàn, đáng tin cậy.
- Có kiến thức cơ bản về công nghệ Web3, tích hợp các khả năng blockchain vào phát triển ứng dụng khi cần thiết.
Yêu Cầu Công Việc
- Thành thạo Typescript/Javascript để viết mã hiệu quả, có thể tái sử dụng và mô-đun tuân thủ các phương pháp tốt nhất và thúc đẩy khả năng bảo trì.
- Chuyên môn vững chắc về phát triển back-end với Node.JS và Express, bao gồm thiết kế API RESTful, tích hợp cơ sở dữ liệu và tối ưu hóa hệ thống.
- Kinh nghiệm với khung React để xây dựng giao diện front-end dựa trên thành phần động, tăng cường sự tương tác và khả năng tiếp cận của người dùng.
- Kiến thức về MongoDB để thiết kế, truy vấn và quản lý cơ sở dữ liệu, với hiểu biết về nguyên tắc NoSQL và kỹ thuật mô hình hóa dữ liệu.
- Khả năng hợp tác hiệu quả với các nhóm thiết kế, chuyển đổi nguyên mẫu Figma thành các ứng dụng web chức năng với sự chú ý đến chi tiết.
- Kỹ năng sử dụng Docusaurus để tạo và duy trì tài liệu kỹ thuật, đảm bảo sự rõ ràng và tổ chức cho người dùng cuối và nhà phát triển.
- Hiểu biết cơ bản về Kubernetes để điều phối container, cho phép triển khai các ứng dụng có khả năng mở rộng và phục hồi trong môi trường đám mây.
- Kinh nghiệm với các dịch vụ đám mây AWS, bao gồm EC2, S3 và Lambda, để quản lý cơ sở hạ tầng và phát triển ứng dụng không máy chủ.
- Kiến thức về công nghệ Web3 như hợp đồng thông minh, lưu trữ phi tập trung và API blockchain để hỗ trợ các tính năng ứng dụng thế hệ tiếp theo.
- Thành thạo Git để kiểm soát phiên bản, bao gồm chiến lược phân nhánh, đánh giá mã và quy trình làm việc phát triển hợp tác.
