Mô tả Công việc
Trách nhiệm Chính
- Dẫn đầu việc thiết kế và phát triển các API backend cho sản phẩm blockchain, đảm bảo phù hợp với các tiêu chuẩn kiến trúc và yêu cầu về khả năng mở rộng.
- Tiến hành nghiên cứu sâu về các công nghệ blockchain mới nổi và đánh giá khả năng tích hợp của chúng vào các hệ thống hiện có.
- Giải quyết các thách thức kỹ thuật phức tạp thông qua giải pháp sáng tạo, bao gồm gỡ lỗi, điều chỉnh hiệu suất và tối ưu hóa giao thức.
- Triển khai và duy trì các dịch vụ backend với trọng tâm vào tuân thủ bảo mật, quản lý rủi ro và độ tin cậy của hệ thống.
- Hợp tác với các quản lý sản phẩm để diễn giải nhu cầu kinh doanh và chuyển đổi chúng thành các thông số kỹ thuật chi tiết và tài liệu thiết kế.
- Phát triển và thực hiện các chiến lược kiểm tra toàn diện, bao gồm kiểm tra đơn vị, kiểm tra tích hợp và kiểm tra áp lực cho các ứng dụng blockchain.
- Theo dõi các chỉ số hiệu suất hệ thống và triển khai các cải tiến dựa trên dữ liệu để nâng cao trải nghiệm người dùng và hiệu quả hoạt động.
- Tham gia vào việc phát triển hệ sinh thái cộng đồng bằng cách đóng góp vào các dự án mã nguồn mở, tham gia vào các diễn đàn ngành và cập nhật các xu hướng blockchain.
- Đảm bảo tuân thủ các phương pháp tốt nhất trong phát triển blockchain, bao gồm cơ chế đồng thuận, bảo mật hợp đồng thông minh và kiến trúc phi tập trung.
- Tài liệu hóa các quy trình kỹ thuật và duy trì giao tiếp rõ ràng với các bên liên quan để hỗ trợ minh bạch dự án và chia sẻ kiến thức.
Yêu cầu Công việc
- Có kinh nghiệm đã được chứng minh trong phát triển backend blockchain với nền tảng vững chắc về kiến trúc hệ thống phân tán và các giao thức mã hóa.
- Chuyên môn trong việc thiết kế các API RESTful và giao diện GraphQL cho các ứng dụng blockchain, với trọng tâm vào khả năng mở rộng và bảo mật.
- Thành thạo các ngôn ngữ lập trình như Solidity, Go, Rust hoặc Python, với kinh nghiệm thực tế trong các framework blockchain như Hyperledger Fabric hoặc Ethereum.
- Hiểu biết sâu sắc về các thuật toán đồng thuận blockchain, phát triển hợp đồng thông minh và kiến trúc ứng dụng phi tập trung (dApp).
- Khả năng phân tích dữ liệu hiệu suất hệ thống và triển khai các chiến lược tối ưu hóa cho mạng blockchain và các dịch vụ backend.
- Kinh nghiệm với các công cụ DevOps và các đường ống CI/CD cho phát triển blockchain, bao gồm Docker, Kubernetes và các nền tảng đám mây như AWS hoặc Azure.
- Kỹ năng phân tích mạnh mẽ để xác định và giảm thiểu các lỗ hổng bảo mật trong hệ thống blockchain, đảm bảo tuân thủ các tiêu chuẩn ngành.
- Khả năng giải quyết vấn đề xuất sắc để khắc phục các sự cố kỹ thuật trong môi trường blockchain và cung cấp các giải pháp có thể mở rộng.
- Tư duy hợp tác để làm việc với các nhóm liên chức năng, bao gồm quản lý sản phẩm, nhà phát triển front-end và kỹ sư QA.
- Cam kết học hỏi liên tục và cập nhật các tiến bộ trong blockchain, bao gồm bằng chứng không tiết lộ thông tin (zero-knowledge proofs), tiêu chuẩn token và các đổi mới đồng thuận.
- Khả năng tài liệu hóa các quy trình kỹ thuật và duy trì giao tiếp rõ ràng với các bên liên quan để hỗ trợ minh bạch dự án và chia sẻ kiến thức.
- Kinh nghiệm ưu tiên với các công cụ phân tích blockchain, framework kiểm tra hợp đồng thông minh và các giải pháp nhận dạng phi tập trung.
