Mô Tả Công Việc
Chúng tôi đang tìm kiếm một Nhà Phát Triển Blockchain có kỹ năng để gia nhập đội ngũ của chúng tôi. Ứng viên lý tưởng sẽ chịu trách nhiệm thiết kế và phát triển các mô-đun lõi blockchain cùng các dịch vụ sidechain. Vai trò này bao gồm làm việc trên các lớp tương tác hợp đồng thông minh, lớp mạng P2P và logic đóng gói/phát sóng giao dịch. Bạn sẽ tối ưu hóa các chức năng quan trọng như ký giao dịch, quản lý Nonce, đóng gói khối và xử lý thông điệp đồng thuận. Sự hợp tác với nhóm hợp đồng thông minh là rất quan trọng để đảm bảo tính nhất quán dữ liệu on-chain/off-chain, giám sát sự kiện và tổng hợp trạng thái. Ngoài ra, bạn sẽ triển khai các dịch vụ RPC/hàng đợi thông điệp hiệu suất cao, phân tích hiệu suất và viết các bài kiểm tra đơn vị/tích hợp toàn diện để đảm bảo tính bảo mật và ổn định của hệ thống. Vai trò này cũng yêu cầu cải tiến liên tục các hệ thống giám sát, ghi nhật ký và cảnh báo để xử lý kịp thời các sự cố chuỗi và sự kiện tổ chức lại.
Trách Nhiệm Chính
- Thiết kế và phát triển các mô-đun lõi blockchain và dịch vụ sidechain
- Triển khai lớp tương tác hợp đồng thông minh và lớp mạng P2P
- Phát triển logic đóng gói và phát sóng giao dịch
- Tối ưu hóa các chức năng cốt lõi bao gồm ký giao dịch và đóng gói khối
- Đảm bảo tính nhất quán dữ liệu on-chain/off-chain với nhóm hợp đồng thông minh
- Xây dựng các dịch vụ RPC/hàng đợi thông điệp có khả năng xử lý đồng thời cao
- Viết các bài kiểm tra đơn vị và tích hợp để đảm bảo tính bảo mật và ổn định
- Cải thiện hệ thống giám sát và cảnh báo cho các sự kiện chuỗi
Yêu Cầu Công Việc
- Trên 3 năm kinh nghiệm phát triển Rust với hiểu biết sâu về runtime và mô hình bộ nhớ
- Nắm vững kiến thức cơ bản về blockchain bao gồm mạng P2P và thuật toán đồng thuận
- Kinh nghiệm với các công cụ hợp đồng thông minh (Geth/Parity RPC, go-ethereum, v.v.)
- Thành thạo trong thiết kế hệ thống xử lý đồng thời cao và cơ chế đồng thời
- Quen thuộc với các phần mềm trung gian lưu trữ (LevelDB, RocksDB, Redis) trong các nút blockchain
- Khả năng xác định và tối ưu hóa các điểm nghẽn hiệu suất
- Tiêu chuẩn mã hóa và thực hành kiểm tra xuất sắc
- Kỹ năng làm việc nhóm và giao tiếp mạnh mẽ
Ưu Tiên
- Kinh nghiệm với các dự án public chain hoặc Layer-2
- Kiến thức về các framework Substrate, Tendermint/Cosmos SDK hoặc Polkadot
- Kinh nghiệm phát triển cross-chain bridge, oracle hoặc dịch vụ off-chain
- Quen thuộc với các công nghệ Docker, Kubernetes và Helm


