Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển và duy trì mã client Golang cho trình tuần tự của chúng tôi, đảm bảo hiệu suất tối ưu, khả năng mở rộng và tương thích với các hệ thống hiện có.
- Hợp tác chặt chẽ với nhóm zkEVM để thiết kế và triển khai các giao diện đảm bảo tương thích liền mạch giữa client và mạng chứng minh.
- Tạo các giao thức mạng mạnh mẽ để tạo điều kiện giao tiếp an toàn và hiệu quả giữa trình tuần tự và mạng chứng minh, ưu tiên giảm độ trễ và tính toàn vẹn dữ liệu.
- Tiến hành kiểm tra toàn diện để xác thực khả năng tương thích EVM đầy đủ, bao gồm nhưng không giới hạn ở xử lý giao dịch, thực thi hợp đồng thông minh và đồng bộ hóa trạng thái.
- Thực hiện kiểm toán bảo mật và kiểm tra thâm nhập nghiêm ngặt trên hạ tầng trình tuần tự để xác định và giảm thiểu các lỗ hổng tiềm ẩn, đảm bảo tuân thủ các tiêu chuẩn bảo mật ngành.
- Theo dõi các chỉ số hiệu suất hệ thống và triển khai tối ưu hóa để tăng thông lượng, giảm chi phí gas và cải thiện trải nghiệm người dùng trên mạng blockchain.
- Tài liệu hóa các thông số kỹ thuật, quyết định kiến trúc và chi tiết triển khai cho trình tuần tự và các hệ thống liên quan để hỗ trợ hợp tác nhóm và phát triển trong tương lai.
Yêu Cầu Công Việc
- Có kinh nghiệm đã được chứng minh trong phát triển Golang với hiểu biết sâu sắc về đồng thời, tối ưu hóa hiệu suất và kiến trúc hệ thống phân tán.
- Hiểu biết sâu về công nghệ blockchain, bao gồm cơ chế đồng thuận, thực thi hợp đồng thông minh và các giao thức mạng như TCP/IP và HTTP/2.
- Kinh nghiệm thực tế với zkEVM (máy ảo Ethereum zero-knowledge) và tích hợp mạng chứng minh, ưu tiên các framework như ZK-SNARKs hoặc STARKs.
- Kỹ năng giải quyết vấn đề xuất sắc với thành tích gỡ lỗi các hệ thống phức tạp và giải quyết các vấn đề quan trọng trong môi trường rủi ro cao.
- Quen thuộc với các phương pháp bảo mật tốt nhất, bao gồm các giao thức mã hóa, tiêu chuẩn mã hóa an toàn và kỹ thuật đánh giá lỗ hổng.
- Khả năng làm việc độc lập và hợp tác trong các nhóm đa chức năng, với kỹ năng giao tiếp xuất sắc cho cả các bên liên quan kỹ thuật và không kỹ thuật.
- Ưu tiên các ứng viên có kinh nghiệm với các công cụ hạ tầng blockchain (ví dụ: Ethereum clients, consensus nodes), kiến thức về nền tảng đám mây (AWS, GCP) và hiểu biết về các phương pháp DevOps để tích hợp và triển khai liên tục.
- Phải có bằng cử nhân về Khoa học Máy tính, Kỹ thuật Phần mềm hoặc lĩnh vực liên quan, với 3+ năm kinh nghiệm chuyên môn trong phát triển blockchain hoặc kỹ thuật hệ thống phân tán.
