Mô Tả Công Việc
Vai trò này đóng vai trò quan trọng trong việc phát triển và bảo trì cơ sở hạ tầng blockchain của chúng tôi, tập trung vào các thành phần backend và API. Là một Kỹ sư Backend / API, bạn sẽ đóng vai trò then chốt trong việc đảm bảo tích hợp liền mạch giữa các ứng dụng frontend và API của trình xác thực. Trách nhiệm của bạn bao gồm làm việc chặt chẽ với các nhóm frontend để hiểu yêu cầu của họ, thiết kế và duy trì các API mạnh mẽ, đồng thời hỗ trợ kỹ thuật cho cả các bên liên quan nội bộ và bên ngoài. Ngoài ra, bạn sẽ tham gia vào việc bảo trì cơ sở hạ tầng đám mây nội bộ của chúng tôi, nơi lưu trữ nhiều nút trình xác thực và hỗ trợ các hệ thống phân tích và giám sát. Bạn cũng sẽ đóng góp vào sự phát triển của cộng đồng bằng cách tham gia thảo luận trên Discord và hỗ trợ người dùng thiết lập và chạy go-tableland trên cơ sở hạ tầng của riêng họ.
Trách Nhiệm Chính
- Cộng tác với các nhà phát triển frontend để điều chỉnh chức năng API phù hợp với nhu cầu người dùng, đảm bảo khả năng tương thích và hiệu suất trên các nền tảng.
- Thiết kế, phát triển và duy trì các hệ thống backend và RESTful API có khả năng mở rộng hỗ trợ hoạt động trình xác thực và xử lý dữ liệu.
- Cập nhật và tài liệu hóa các thông số kỹ thuật cho API trình xác thực, đảm bảo rõ ràng cho cả nhóm nội bộ và nhà phát triển bên ngoài.
- Đóng vai trò là cầu nối với cộng đồng trình xác thực bên ngoài, cung cấp hướng dẫn triển khai go-tableland và khắc phục sự cố.
- Triển khai và quản lý các công cụ phân tích và giám sát để theo dõi hiệu suất trình xác thực, xác định điểm nghẽn và tối ưu hóa hiệu quả hệ thống.
- Tham gia tương tác thường xuyên với cộng đồng Discord để giải đáp thắc mắc của người dùng, chia sẻ cập nhật và xây dựng môi trường hỗ trợ.
- Thực hiện đánh giá mã, đảm bảo tuân thủ các phương pháp tốt nhất và duy trì tiêu chuẩn cao về chất lượng và bảo mật mã.
- Cộng tác với các kỹ sư DevOps để tự động hóa các quy trình triển khai và đảm bảo cơ sở hạ tầng đáng tin cậy cho các nút trình xác thực.
- Cập nhật các xu hướng công nghệ blockchain và đóng góp vào sự phát triển của hệ sinh thái trình xác thực thông qua nghiên cứu và đổi mới.
- Tài liệu hóa và truyền đạt các quy trình kỹ thuật, bao gồm hướng dẫn thiết lập, hướng dẫn sử dụng API và các giao thức bảo trì cơ sở hạ tầng.
Yêu Cầu Công Việc
- Thành thạo phát triển backend với nền tảng vững chắc về các ngôn ngữ lập trình như Go, Python hoặc JavaScript.
- Kinh nghiệm thiết kế và duy trì RESTful API, tập trung vào khả năng mở rộng, độ tin cậy và bảo mật.
- Hiểu biết về các nền tảng cơ sở hạ tầng đám mây như AWS, GCP hoặc Azure, và kinh nghiệm với công nghệ container hóa (Docker, Kubernetes).
- Hiểu biết sâu sắc về hệ thống cơ sở dữ liệu (ví dụ: PostgreSQL, MongoDB) và các phương pháp tốt nhất về mô hình hóa dữ liệu.
- Kỹ năng giao tiếp xuất sắc để hợp tác hiệu quả với các nhóm chức năng chéo và tương tác với các thành viên cộng đồng.
- Khả năng làm việc độc lập và theo nhóm, với cách tiếp cận chủ động trong giải quyết vấn đề và cải tiến liên tục.
- Kinh nghiệm với các công cụ giám sát và phân tích (ví dụ: Prometheus, Grafana, ELK stack) để theo dõi hiệu suất hệ thống.
- Thành thạo hệ thống kiểm soát phiên bản (ví dụ: Git) và các phương pháp phát triển hợp tác (ví dụ: quy trình làm việc trên GitHub).
- Chú ý đến chi tiết, với khả năng viết và duy trì tài liệu kỹ thuật rõ ràng, toàn diện.
- Đam mê công nghệ blockchain và cam kết đóng góp vào các dự án mã nguồn mở và phát triển cộng đồng.
- Ưu tiên: Quen thuộc với các giao thức blockchain, hoạt động nút trình xác thực và kinh nghiệm với kiến trúc hệ thống phân tán.
- Ưu tiên: Kinh nghiệm với các quy trình CI/CD và khung kiểm tra tự động để đảm bảo triển khai mạnh mẽ và đáng tin cậy.
- Ưu tiên: Hiểu biết về các khái niệm mạng và kinh nghiệm với cổng API hoặc bộ cân bằng tải cho các giải pháp có thể mở rộng.
