Mô tả Công việc
Yêu Cầu Công Việc
- Thành thạo ít nhất một ngôn ngữ lập trình blockchain (Move hoặc Rust), có kinh nghiệm thực tế trong việc viết và phát triển hợp đồng thông minh
- Hiểu biết vững chắc về công nghệ front-end và các thư viện hoạt động hợp đồng thông minh phổ biến
- Kinh nghiệm với các ngôn ngữ back-end, bao gồm Java và Python, và quen thuộc với các framework như SpringBoot, FastAPI, Django, và Flask
- Kiến thức sâu rộng về các thực hành bảo mật blockchain, bao gồm phát hiện và giảm thiểu tấn công hợp đồng
- Khả năng phân tích mã nguồn mở của dự án và chuyển đổi ý tưởng triển khai thành các giải pháp chức năng
- Kinh nghiệm trong phát triển hoặc kiểm thử hợp đồng, tập trung vào đảm bảo độ tin cậy của mã và ổn định hệ thống
- Thành thạo làm việc với các cơ sở dữ liệu phổ biến (MySQL, PostgreSQL, MongoDB) và hiểu biết về tích hợp của chúng với hệ thống blockchain
- Kiến thức về sử dụng thư viện web3j và hiểu biết sâu về các API blockchain
- Kinh nghiệm với các framework React hoặc Vue cho phát triển front-end
- Thành thạo công nghệ coroutine và phát triển xử lý đồng thời cao trong các framework Python
- Khả năng viết các trường hợp kiểm thử toàn diện và triển khai hệ thống kiểm thử tự động
- Tối thiểu 8 năm kinh nghiệm phát triển chuyên nghiệp, ưu tiên các dự án theo nhóm và kinh nghiệm phát triển hợp đồng cụ thể
- Kỹ năng giao tiếp tốt để hướng dẫn cả nhà phát triển front-end và back-end trong việc triển khai hợp đồng phức tạp
- Khả năng giải quyết vấn đề mạnh mẽ để xử lý các thách thức kỹ thuật trong môi trường phát triển blockchain
- Chú ý đến chi tiết trong việc đảm bảo hoạt động hợp đồng an toàn và hiệu quả trên các nền tảng khác nhau
- Khả năng làm việc độc lập trong khi đóng góp vào nỗ lực phát triển hợp tác
- Kiến thức về kiến trúc blockchain và tích hợp của nó với các hệ thống phần mềm truyền thống
- Kinh nghiệm với kiểm toán bảo mật hợp đồng và đánh giá lỗ hổng
- Thành thạo sử dụng hệ thống kiểm soát phiên bản cho phát triển hợp tác
- Hiểu biết về các giải pháp mở rộng blockchain và kỹ thuật tối ưu hiệu suất
- Khả năng tài liệu hóa quy trình phát triển hợp đồng và đặc tả kỹ thuật
- Kinh nghiệm với triển khai và giám sát hợp đồng trong môi trường sản xuất
- Kiến thức về cơ chế đồng thuận blockchain và tác động của chúng đến việc thực thi hợp đồng
- Khả năng khắc phục sự cố liên quan đến hợp đồng qua các giai đoạn phát triển khác nhau
- Thành thạo sử dụng các công cụ và nền tảng phát triển blockchain
- Kinh nghiệm với các framework kiểm thử hợp đồng và đường dẫn kiểm thử tự động
- Hiểu biết về cấu trúc dữ liệu blockchain và ứng dụng của chúng trong phát triển hợp đồng
- Khả năng tối ưu hiệu suất hợp đồng cho các trường hợp sử dụng và môi trường khác nhau
- Kiến thức về tiêu chuẩn và thực hành tốt nhất cho hợp đồng thông minh blockchain
- Kinh nghiệm với các giao thức bảo mật hợp đồng và kỹ thuật mã hóa
- Thành thạo sử dụng các công cụ phân tích blockchain để giám sát hành vi hợp đồng
- Khả năng thiết kế và triển khai giao diện hợp đồng an toàn cho các hệ thống bên ngoài
- Hiểu biết về cấu hình mạng blockchain và tác động của chúng đến hoạt động hợp đồng
- Kinh nghiệm với quản lý phiên bản hợp đồng và quy trình vòng đời
- Khả năng hợp tác với các nhóm đa chức năng để đảm bảo tích hợp hợp đồng với các hệ thống khác
- Thành thạo sử dụng tài liệu phát triển blockchain và tài nguyên kỹ thuật
- Kinh nghiệm với đánh giá hiệu suất hợp đồng và tối ưu hóa
- Kiến thức về yêu cầu tuân thủ bảo mật blockchain và quy định
- Khả năng phát triển và duy trì tài liệu hợp đồng cho các bên liên quan nội bộ và bên ngoài
- Thành thạo sử dụng các công cụ phát triển blockchain để hợp tác và đánh giá mã
- Kinh nghiệm với kiểm thử hợp đồng trong các môi trường khác nhau (local, staging, production)
- Hiểu biết về phương pháp kiểm thử hợp đồng thông minh blockchain và thực hành tốt nhất
- Khả năng triển khai các biện pháp bảo mật hợp đồng để bảo vệ khỏi các lỗ hổng phổ biến
- Thành thạo sử dụng các nền tảng phát triển blockchain để triển khai và quản lý hợp đồng
- Kinh nghiệm với giám sát hiệu suất hợp đồng và kỹ thuật tối ưu hóa
- Kiến thức về vòng đời phát triển hợp đồng thông minh blockchain và quy trình
- Khả năng khắc phục sự cố liên quan đến hợp đồng qua các giai đoạn phát triển khác nhau
- Thành thạo sử dụng các công cụ phát triển blockchain để hợp tác và đánh giá mã
- Kinh nghiệm với kiểm thử hợp đồng trong các môi trường khác nhau (local, staging, production)
- Hiểu biết về phương pháp kiểm thử hợp đồng thông minh blockchain và thực hành tốt nhất
- Khả năng triển khai các biện pháp bảo mật hợp đồng để bảo vệ khỏi các lỗ hổng phổ biến
- Thành thạo sử dụng các nền tảng phát triển blockchain để triển khai và quản lý hợp đồng
