Mô tả Công việc
Vị trí này tập trung vào việc phát triển và triển khai các giải pháp hợp đồng dựa trên blockchain trong hệ sinh thái Web3. Ứng viên sẽ chịu trách nhiệm thiết kế và xây dựng các ứng dụng phi tập trung tận dụng công nghệ blockchain để nâng cao bảo mật dữ liệu, tính minh bạch và chức năng hợp đồng thông minh. Vai trò bao gồm làm việc chặt chẽ với các nhóm đa chức năng để đảm bảo hệ thống đáp ứng yêu cầu kinh doanh trong khi duy trì các tiêu chuẩn hiệu suất cao và khả năng mở rộng. Trách nhiệm chính bao gồm chuyển đổi nhu cầu kinh doanh thành các thông số kỹ thuật, giám sát toàn bộ vòng đời phát triển từ ý tưởng đến triển khai, và đảm bảo sản phẩm phù hợp với các phương pháp tốt nhất trong ngành và tuân thủ quy định. Ứng viên cũng sẽ đóng vai trò quan trọng trong việc xác thực kiến trúc hệ thống và đảm bảo tích hợp liền mạch với các nền tảng và công cụ hiện có.
Trách Nhiệm Chính
- Dẫn dắt thiết kế và phát triển các hệ thống hợp đồng blockchain, đảm bảo chúng đáp ứng các yêu cầu về chức năng, hiệu suất và bảo mật.
- Hợp tác với các kiến trúc sư để tạo ra các kiến trúc hệ thống có khả năng mở rộng và bảo trì cho các ứng dụng Web3.
- Phát triển và tối ưu hóa mã hợp đồng thông minh bằng Solidity và các framework phát triển blockchain liên quan khác.
- Thiết kế, triển khai và kiểm tra các giao diện backend cho ứng dụng blockchain, đảm bảo tương thích với hệ thống frontend và dịch vụ bên thứ ba.
- Thực hiện xác thực kỹ lưỡng các thành phần hệ thống để xác định và giải quyết các lỗ hổng hoặc điểm nghẽn hiệu suất tiềm ẩn.
- Tham gia nghiên cứu kỹ thuật để khám phá các công nghệ, giao thức và công cụ blockchain mới nổi có thể nâng cao khả năng quản lý hợp đồng.
- Tài liệu hóa thiết kế hệ thống, quy trình phát triển và thông số kỹ thuật để đảm bảo rõ ràng và chia sẻ kiến thức.
- Làm việc với các bên liên quan để thu thập yêu cầu, xác định phạm vi dự án và đảm bảo các kết quả phù hợp với mục tiêu kinh doanh.
- Giám sát hiệu suất hệ thống sau triển khai và thực hiện cải tiến để đảm bảo độ tin cậy và hiệu quả.
- Đảm bảo tuân thủ các tiêu chuẩn bảo mật và phương pháp tốt nhất để bảo vệ dữ liệu nhạy cảm và ngăn chặn truy cập trái phép.
Yêu Cầu Công Việc
- Có kinh nghiệm chứng minh trong phát triển blockchain, tập trung mạnh vào tạo hợp đồng thông minh và thiết kế ứng dụng phi tập trung.
- Thành thạo Solidity, Ethereum và các nền tảng blockchain khác, cùng với kiến thức về cơ chế đồng thuận và giao thức mã hóa.
- Hiểu biết sâu sắc về nguyên tắc kiến trúc hệ thống, bao gồm khả năng mở rộng, chịu lỗi và các cân nhắc bảo mật cho dự án Web3.
- Kinh nghiệm với các công nghệ phát triển backend như Node.js, Python hoặc Java, và quen thuộc với RESTful APIs và GraphQL để thiết kế giao diện.
- 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 để phát triển giải pháp hiệu quả.
- Khả năng làm việc độc lập và hợp tác trong môi trường năng động, tốc độ cao trong khi đáp ứng thời hạn chặt chẽ.
- Kỹ năng giao tiếp mạnh mẽ để truyền đạt hiệu quả các khái niệm kỹ thuật cho các bên liên quan không chuyên và hợp tác với các nhóm đa chức năng.
- Hiểu biết về thực hành DevOps, bao gồm pipeline CI/CD, container hóa và cơ sở hạ tầng đám mây (ví dụ: AWS, Azure) để triển khai và bảo trì.
- Kinh nghiệm với framework và công cụ kiểm tra blockchain để xác thực hợp đồng thông minh và hiệu suất hệ thống.
- Khả năng cập nhật các xu hướng và tiến bộ trong công nghệ blockchain để đảm bảo sản phẩm luôn cạnh tranh và đổi mới.
- Kỹ năng tài liệu hóa xuất sắc để tạo tài liệu kỹ thuật rõ ràng, ngắn gọn và toàn diện cho các thành phần và quy trình hệ thống.
- Chú ý mạnh mẽ đến chi tiết và khả năng đảm bảo chất lượng mã, bảo mật và tuân thủ các tiêu chuẩn ngành trong suốt vòng đời phát triển.
- Kinh nghiệm với hệ thống kiểm soát phiên bản như Git để quản lý kho mã và hợp tác với các nhóm phát triển.
- Khả năng thực hiện nghiên cứu kỹ thuật và đánh giá các công cụ, công nghệ và phương pháp mới để cải thiện thiết kế hệ thống và quy trình phát triển.
