Mô Tả Công Việc
Vị trí này yêu cầu một kỹ sư phần mềm có tay nghề để thiết kế, phát triển và duy trì cơ sở hạ tầng dữ liệu cốt lõi cho một ứng dụng phi tập trung. Ứng viên sẽ chịu trách nhiệm triển khai hệ thống truy xuất dữ liệu backend, tối ưu hóa cơ chế bộ nhớ đệm để đảm bảo hiệu suất cao, và tạo ra các thành phần frontend cung cấp dữ liệu cho người dùng một cách trực quan và hiệu quả. Vai trò này bao gồm làm việc chặt chẽ với các nhóm đa chức năng để liên kết các giải pháp kỹ thuật với mục tiêu kinh doanh, đồng thời khám phá các cách thức sáng tạo để nâng cao trải nghiệm người dùng thông qua trực quan hóa dữ liệu và tương tác. Hiểu biết sâu sắc về công nghệ blockchain và tích hợp của chúng với các ứng dụng web là điều cần thiết, đặc biệt tập trung vào các giao thức DeFi, thị trường NFT và phân tích dữ liệu trên chuỗi. Ứng viên lý tưởng sẽ thể hiện cách tiếp cận chủ động trong giải quyết vấn đề và cam kết cung cấp các giải pháp có thể mở rộng, an toàn và hướng đến người dùng.
Trách Nhiệm Chính
- Phát triển và duy trì hệ thống backend để tổng hợp và xử lý dữ liệu từ mạng blockchain
- Thiết kế và triển khai chiến lược bộ nhớ đệm để tối ưu hóa hiệu suất phân phối dữ liệu và giảm độ trễ
- Tạo và triển khai các thành phần frontend trình bày dữ liệu blockchain cho người dùng dưới dạng rõ ràng, có thể hành động
- Hợp tác với quản lý sản phẩm và nhà thiết kế để xác định yêu cầu cho các tính năng dựa trên dữ liệu
- Giám sát hiệu suất hệ thống và thực hiện cải tiến để đảm bảo độ tin cậy và khả năng mở rộng
- Thực hiện đánh giá mã và hướng dẫn các nhà phát triển cấp dưới về các phương pháp tốt nhất để tích hợp blockchain
- Cập nhật các xu hướng mới nổi trong DeFi, NFT và thị trường trên chuỗi để xác định cơ hội đổi mới
- Tài liệu hóa quy trình kỹ thuật và duy trì giao tiếp rõ ràng với các bên liên quan về tình trạng hệ thống
- Tham gia vào các chu kỳ phát triển linh hoạt để cung cấp các cải tiến gia tăng cho nền tảng
- Đảm bảo tuân thủ các tiêu chuẩn bảo mật và quy định về quyền riêng tư dữ liệu trong tất cả các hoạt động phát triển
Yêu Cầu Công Việc
- Có kinh nghiệm đã được chứng minh trong phát triển web full-stack với trọng tâm là công nghệ blockchain
- Chuyên môn về phát triển backend sử dụng các ngôn ngữ như Python, Node.js hoặc Go
- Hiểu biết vững chắc về các framework frontend như React, Vue.js hoặc Angular
- Kinh nghiệm với API dữ liệu blockchain và các công cụ như Ethers.js, Web3.js hoặc Alchemy
- Kiến thức về các giải pháp bộ nhớ đệm bao gồm Redis, Memcached hoặc công nghệ CDN
- Khả năng thiết kế và triển khai API RESTful để tích hợp và phân phối dữ liệu
- Kinh nghiệm với hệ thống kiểm soát phiên bản như Git và quy trình phát triển hợp tác
- Kỹ năng giải quyết vấn đề mạnh mẽ với trọng tâm là tối ưu hóa hiệu suất và khả năng mở rộng hệ thống
- Kỹ năng giao tiếp xuất sắc để hợp tác với cả nhóm kỹ thuật và không kỹ thuật
- Sự tò mò và đam mê với các giao thức DeFi, thị trường NFT và hệ sinh thái dữ liệu trên chuỗi
- Ưu tiên: Kinh nghiệm với phát triển hợp đồng thông minh và trình khám phá blockchain
- Ưu tiên: Quen thuộc với các thư viện trực quan hóa dữ liệu như D3.js hoặc Chart.js
- Ưu tiên: Hiểu biết về giải pháp danh tính phi tập trung và công nghệ bảo vệ quyền riêng tư
- Ưu tiên: Kinh nghiệm với thực hành DevOps và đường ống CI/CD cho ứng dụng blockchain
- Ưu tiên: Kỹ năng phân tích mạnh mẽ để diễn giải dữ liệu blockchain và xác định các mẫu