Mô Tả Công Việc
Trách Nhiệm Chính
- Thiết kế và triển khai các giải pháp hợp đồng thông minh cho các ứng dụng phi tập trung (dApps), tập trung vào các chức năng cốt lõi như quản lý token, cơ chế quản trị và các giao thức tài chính phi tập trung (DeFi).
- Viết, kiểm tra, gỡ lỗi và triển khai hợp đồng thông minh trên các nền tảng blockchain như Ethereum, đảm bảo tính mạnh mẽ, bảo mật và tuân thủ các yêu cầu pháp lý.
- Tối ưu hóa hiệu suất hợp đồng và hiệu quả gas để giảm chi phí giao dịch và cải thiện khả năng mở rộng, sử dụng các công cụ như Hardhat hoặc Truffle để phát triển và kiểm tra.
- Hợp tác với các nhà phát triển, quản lý sản phẩm và nhóm QA để xác định thông số kỹ thuật, tích hợp hợp đồng vào các hệ thống lớn hơn và đảm bảo trải nghiệm người dùng liền mạch.
- Đóng góp vào việc bảo trì và nâng cấp dự án mã nguồn mở, bao gồm đánh giá mã, cập nhật tài liệu và tương tác cộng đồng để thúc đẩy việc áp dụng và minh bạch.
- Theo dõi và phân tích hành vi hợp đồng sau khi triển khai, xác định các lỗ hổng hoặc lỗi tiềm ẩn và triển khai các bản sửa lỗi kịp thời để đảm bảo độ tin cậy của hệ thống.
- Cập nhật các công nghệ blockchain mới nổi, xu hướng ngành và các mối đe dọa bảo mật để liên tục cải thiện phương pháp phát triển và giảm thiểu rủi ro.
Yêu Cầu Công Việc
- Kinh nghiệm đã được chứng minh (5+ năm) trong phát triển hợp đồng thông minh, với danh mục đầu tư mạnh về các dự án Solidity cấp sản xuất được triển khai trên các mạng blockchain lớn.
- Thành thạo nâng cao về Solidity, bao gồm nắm vững các mẫu hợp đồng, phương pháp bảo mật tốt nhất (ví dụ: bảo vệ chống tái nhập, kiểm soát truy cập) và kỹ thuật tối ưu hóa gas.
- 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, với kinh nghiệm thực tế trên Ethereum hoặc các nền tảng tương thích EVM khác.
- Kỹ năng giải quyết vấn đề xuất sắc và khả năng gỡ lỗi các vấn đề phức tạp trong thời gian hạn chế, được hỗ trợ bởi sự quen thuộc với các khung kiểm tra như Mocha hoặc Chai.
- Khả năng hợp tác và giao tiếp mạnh mẽ để làm việc hiệu quả với các nhóm phân tán, trình bày các giải pháp kỹ thuật cho các bên liên quan không chuyên và tài liệu hóa quy trình để dễ bảo trì.
- Kinh nghiệm với các hệ thống kiểm soát phiên bản (ví dụ: Git) và phương pháp phát triển linh hoạt, bao gồm Scrum hoặc Kanban, để quản lý thời gian và kết quả công việc.
- Các bằng cấp ưu tiên bao gồm bằng cấp về Khoa học Máy tính, Kỹ thuật Phần mềm hoặc lĩnh vực liên quan, cùng với kiến thức về danh tính phi tập trung (DID), NFT hoặc khung DAO.
- Khả năng hướng dẫn các kỹ sư cấp dưới, đánh giá mã và đóng góp vào thiết kế các hệ thống blockchain có khả năng mở rộng, an toàn và thân thiện với người dùng.
Vai trò này lý tưởng cho một nhà phát triển dày dạn kinh nghiệm đam mê đổi mới blockchain, với thành tích đã được chứng minh trong việc cung cấp các giải pháp hợp đồng thông minh có tác động lớn. Bạn sẽ làm việc trong một môi trường năng động coi trọng sự lãnh đạo kỹ thuật, đóng góp mã nguồn mở và học hỏi liên tục. Vị trí này mang lại cơ hội định hình tương lai của các công nghệ phi tập trung trong khi hợp tác với các chuyên gia trong ngành và đóng góp vào một dự án được công nhận toàn cầu.
