Mô Tả Công Việc
Là Nhà Phát Triển Hợp Đồng Thông Minh, bạn sẽ chịu trách nhiệm thiết kế và triển khai các hợp đồng thông minh cấp công nghiệp phù hợp với mục tiêu kinh doanh của công ty. Vai trò này đòi hỏi sự hợp tác chặt chẽ với các nhóm đa chức năng để đảm bảo các giải pháp kỹ thuật đáp ứng nhu cầu kinh doanh đang phát triển. Bạn cũng sẽ đóng vai trò quan trọng trong việc phát triển và bảo trì các dự án blockchain mã nguồn mở, góp phần vào sự phát triển của các công nghệ phi tập trung. Ứng viên lý tưởng sẽ làm việc trên các giao thức blockchain phức tạp, bao gồm các giải pháp tương tác liên chuỗi và ứng dụng phi tập trung (dApps), đồng thời duy trì tiêu chuẩn cao về chất lượng mã và bảo mật.
Trách Nhiệm Chính
- Phát triển và triển khai các hợp đồng thông minh an toàn, có khả năng mở rộng và hiệu quả bằng cách sử dụng Solidity, Vyper hoặc các ngôn ngữ lập trình blockchain khác
- Hợp tác với các quản lý sản phẩm để phân tích yêu cầu kinh doanh và xác định tính khả thi kỹ thuật thông qua triển khai hợp đồng thông minh
- Tạo SDK hợp đồng toàn diện và tài liệu giúp tích hợp liền mạch với các hệ thống bên thứ ba và công cụ dành cho nhà phát triển
- Tham gia vào quá trình bảo trì liên tục các dự án blockchain mã nguồn mở của công ty, bao gồm đánh giá mã, sửa lỗi và tối ưu hiệu suất
- Thiết kế và triển khai các giải pháp hợp đồng thông minh cho nền tảng tài chính phi tập trung (DeFi), thị trường NFT và ứng dụng blockchain doanh nghiệp
- Thực hiện kiểm tra kỹ lưỡng các hợp đồng thông minh bằng cách sử dụng khung kiểm tra tự động và quy trình xác minh thủ công
- Cập nhật các xu hướng và phương pháp tốt nhất trong ngành blockchain để liên tục cải thiện phương pháp phát triển hợp đồng
- Hợp tác với các kiểm toán viên bảo mật để xác định và giảm thiểu các lỗ hổng tiềm ẩn trong mã hợp đồng thông minh
- Tài liệu hóa các tương tác hợp đồng và hỗ trợ kỹ thuật cho các nhóm nội bộ và nhà phát triển bên ngoài
- Đóng góp vào việc phát triển cơ sở hạ tầng blockchain hỗ trợ khả năng mở rộng và tương tác cấp doanh nghiệp
Yêu Cầu Công Việc
- Có kinh nghiệm đã được chứng minh trong việc phát triển và triển khai hợp đồng thông minh trên các nền tảng blockchain như Ethereum, Binance Smart Chain hoặc Polkadot
- Hiểu biết sâu sắc về kiến trúc blockchain, cơ chế đồng thuận và nguyên tắc mã hóa
- Kiến thức xuất sắc về ngôn ngữ lập trình Solidity và Vyper, bao gồm các tính năng nâng cao như kế thừa, bổ ngữ và kỹ thuật tối ưu gas
- Kinh nghiệm với các công cụ phát triển blockchain như Truffle, Hardhat và Remix IDE
- Khả năng phân tích các yêu cầu kinh doanh phức tạp và chuyển đổi chúng thành thông số kỹ thuật để phát triển hợp đồng thông minh
- Thành thạo trong việc viết tài liệu kỹ thuật rõ ràng, ngắn gọn và toàn diện cho giao diện hợp đồng và tham chiếu API
- Kỹ năng giao tiếp mạnh mẽ để hợp tác hiệu quả với các quản lý sản phẩm, nhà thiết kế và các bên liên quan khác
- Kinh nghiệm phát triển ứng dụng phi tập trung (dApp) và tích hợp với các khung giao diện người dùng
- Hiểu biết về các phương pháp bảo mật blockchain tốt nhất, bao gồm xác minh chính thức và quy trình kiểm toán
- Khả năng làm việc trong môi trường nhịp độ nhanh với phương pháp phát triển linh hoạt
- Kỹ năng giải quyết vấn đề xuất sắc và chú ý đến chi tiết để đảm bảo tính chính xác và độ tin cậy của hợp đồng
- Ưu tiên kinh nghiệm với các giao thức liên chuỗi và giải pháp tương tác
- Hiểu biết về các trường hợp sử dụng blockchain doanh nghiệp và yêu cầu cụ thể của chúng
- Khả năng đóng góp vào các dự án mã nguồn mở và duy trì chất lượng mã trong môi trường hợp tác
- Nền tảng vững chắc về khoa học máy tính hoặc các lĩnh vực liên quan với bằng cử nhân trở lên
