Mô Tả Công Việc
Trách Nhiệm Chính
- Thiết kế và tối ưu hóa các hệ thống ứng dụng blockchain, tập trung vào hiệu suất, bảo mật và khả năng mở rộng
- Phát triển và duy trì logic nghiệp vụ phía backend cho các ứng dụng phi tập trung bằng cách sử dụng các framework blockchain
- Đảm bảo tính ổn định của hệ thống thông qua các quy trình kiểm thử, giám sát và bảo trì nghiêm ngặt
- Thiết kế, triển khai và xác thực các hợp đồng thông minh Solidity cho các kịch bản nghiệp vụ phức tạp
- Phát triển các lớp đóng gói giao diện hướng ứng dụng để tích hợp liền mạch với các hệ thống bên ngoài
- Hợp tác với các nhóm sản phẩm và vận hành để xác định yêu cầu kỹ thuật và đánh giá thời gian phát triển
- Thực hiện đánh giá mã và hướng dẫn các nhà phát triển cấp dưới để duy trì chất lượng mã và năng lực nhóm
- Cập nhật các công nghệ blockchain mới nổi và các phương pháp tốt nhất trong ngành
- Tài liệu hóa các thông số kỹ thuật và kiến trúc hệ thống để các bên liên quan dễ hiểu
- Tham gia khắc phục sự cố và giải quyết các vấn đề hệ thống quan trọng trong môi trường phát triển và sản xuất
Yêu Cầu Công Việc
- Có kinh nghiệm đã được chứng minh trong phát triển blockchain, tập trung mạnh vào việc tạo hợp đồng thông minh và kiến trúc ứng dụng phi tập trung
- Chuyên môn về Solidity, Ethereum và các nền tảng blockchain khác, bao gồm hiểu biết về cơ chế đồng thuận và các giao thức mã hóa
- Thành thạo các công nghệ phát triển backend như Node.js, Python hoặc Go, có kinh nghiệm xây dựng các API có khả năng mở rộng
- Hiểu biết về các phương pháp DevOps cho triển khai blockchain, bao gồm các pipeline CI/CD và quản lý cơ sở hạ tầng đám mây
- Kỹ năng giải quyết vấn đề xuất sắc và khả năng phân tích các thách thức kỹ thuật phức tạp trong hệ sinh thái blockchain
- Khả năng giao tiếp tốt để hợp tác với các nhóm liên chức năng và 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ề kỹ thuật
- Kinh nghiệm với các framework và công cụ kiểm thử blockchain để xác thực tự động các hợp đồng thông minh
- Hiểu biết về các phương pháp bảo mật tốt nhất cho hệ thống blockchain, bao gồm kiểm toán hợp đồng thông minh và đánh giá lỗ hổng
- Khả năng làm việc độc lập và như một phần của nhóm trong môi trường phát triển nhanh
- Ưu tiên: Bằng cấp cao về khoa học máy tính hoặc lĩnh vực liên quan, với 3+ năm kinh nghiệm trong phát triển blockchain
