Mô Tả Công Việc
Chúng tôi đang tìm kiếm một Kỹ sư Backend Golang lành nghề để đóng góp vào việc phát triển và bảo trì cơ sở hạ tầng lõi trong giao thức Cosmos-SDK. Vai trò này sẽ tập trung vào xây dựng, bảo trì và kiểm tra các thành phần quan trọng như sổ lệnh phi tập trung, bộ điều phối thực hiện giao dịch, thuật toán khớp lệnh và môi trường thực thi Layer-2. Những hệ thống này tạo thành xương sống của nền tảng tài chính phi tập trung của chúng tôi, cho phép xử lý giao dịch an toàn và hiệu quả trên nhiều mạng blockchain.
Là một thành viên chủ chốt trong đội kỹ thuật, bạn cũng sẽ thiết kế và phát triển các client Golang mã nguồn mở giúp tương tác trực tiếp với giao thức và hợp đồng thông minh của chúng tôi. Điều này bao gồm việc tạo ra các công cụ để nhà phát triển và người dùng cuối tích hợp liền mạch với hệ sinh thái sàn giao dịch phi tập trung của chúng tôi. Ngoài ra, bạn sẽ chịu trách nhiệm xây dựng các API REST và WebSocket hiệu suất cao cung cấp năng lượng cho giao diện sàn giao dịch và hỗ trợ các giải pháp giao dịch lập trình cho khách hàng tổ chức.
Bạn cũng sẽ hợp tác với các nhóm đa chức năng để đảm bảo sự liên kết giữa phát triển backend và ứng dụng frontend, đồng thời duy trì tập trung vào khả năng mở rộng, bảo mật và trải nghiệm người dùng. Vị trí này đòi hỏi hiểu biết sâu sắc về hệ thống tài chính phi tập trung (DeFi) và khả năng đổi mới trong môi trường blockchain phức tạp.
Trách Nhiệm Chính
- Phát triển và bảo trì các thành phần lõi của giao thức Cosmos-SDK, bao gồm hệ thống sổ lệnh phi tập trung, bộ điều phối thực hiện giao dịch, thuật toán khớp lệnh và môi trường thực thi Layer-2
- Thiết kế môi trường thực thi Layer-2 có khả năng mở rộng và bảo mật để tối ưu hóa thông lượng giao dịch và giảm tắc nghẽn mạng
- Triển khai và kiểm tra các hệ thống phức tạp để xử lý giao dịch thời gian thực, đảm bảo độ trễ thấp và tính sẵn sàng cao cho các hoạt động tài chính quan trọng
- Tạo các client Golang mã nguồn mở với tài liệu đầy đủ và công cụ tích hợp cho nhà phát triển và người dùng cuối
- Xây dựng API REST và WebSocket với các kỹ thuật tối ưu hóa hiệu suất để hỗ trợ giao dịch khối lượng lớn và truyền phát dữ liệu thời gian thực
- Hợp tác với các nhóm đa chức năng để đảm bảo tích hợp liền mạch giữa hệ thống backend và ứng dụng frontend
- Giám sát hiệu suất hệ thống và triển khai các cải tiến để nâng cao khả năng mở rộng, bảo mật và trải nghiệm người dùng
- Đóng góp vào việc phát triển các giao thức tài chính phi tập trung với trọng tâm là khả năng tương tác và chức năng đa chuỗi
- Tham gia đánh giá mã và đảm bảo tuân thủ các phương pháp tốt nhất để phát triển phần mềm bảo mật và dễ bảo trì
- Tài liệu hóa các thông số kỹ thuật, kiến trúc hệ thống và điểm cuối API cho các bên liên quan nội bộ và bên ngoài
Yêu Cầu Công Việc
- Chuyên môn được chứng minh trong phát triển Golang với hiểu biết vững về các mẫu đồng thời và tối ưu hóa hiệu suất
- Hiểu biết sâu về kiến trúc Cosmos-SDK và nguyên tắc phát triển giao thức blockchain
- Kinh nghiệm với hệ thống sổ lệnh phi tập trung, thuật toán thực hiện giao dịch và tương tác hợp đồng thông minh
- Nền tảng vững chắc về thiết kế API REST và triển khai WebSocket cho ứng dụng thời gian thực
- Thành thạo trong việc xây dựng và bảo trì hệ thống phân tán với trọng tâm là khả năng mở rộng và chịu lỗi
- Kỹ năng giải quyết vấn đề xuất sắc với khả năng gỡ lỗi hệ thống phức tạp và tối ưu hóa các chỉ số hiệu suất
- Kinh nghiệm với hệ thống kiểm soát phiên bản (ví dụ: Git) và quy trình phát triển hợp tác
- Kỹ năng giao tiếp tốt với khả năng tài liệu hóa thông số kỹ thuật và hợp tác với các bên liên quan
- Ưu tiên kinh nghiệm với các công cụ phát triển blockchain (ví dụ: Tendermint, CosmWasm) và giao thức đa chuỗi
- Khả năng làm việc trong môi trường nhịp độ nhanh với trọng tâm là cung cấp mã chất lượng cao trong thời hạn chặt chẽ
- Hiểu biết về nguyên tắc mật mã và cơ chế đồng thuận để phát triển blockchain an toàn
- Kinh nghiệm với công nghệ container hóa (ví dụ: Docker) và cơ sở hạ tầng đám mây (ví dụ: AWS, GCP) để triển khai và mở rộng
- Hiểu biết về thực hành DevOps và đường ống CI/CD cho quy trình kiểm tra và triển khai tự động
