Mô tả Công việc
Chịu trách nhiệm thiết kế kiến trúc backend và phát triển lõi cho các sản phẩm liên quan đến Web3 của công ty, bao gồm nhưng không giới hạn ứng dụng blockchain, nền tảng phi tập trung và thị trường NFT. Tập trung nâng cao khả năng mở rộng hệ thống và xử lý đồng thời để hỗ trợ các kịch bản lưu lượng cao và đảm bảo trải nghiệm người dùng mượt mà. Liên tục tối ưu chỉ số hiệu suất và luồng tương tác người dùng thông qua phát triển lặp và cải tiến kỹ thuật.
Trách nhiệm Chính
- Dẫn dắt thiết kế và triển khai hệ thống backend cho sản phẩm Web3, đảm bảo phù hợp với mục tiêu kinh doanh và tiêu chuẩn kỹ thuật
- Phát triển codebase có thể mở rộng và bảo trì bằng cách sử dụng phương pháp phát triển hiện đại và mẫu kiến trúc
- Hợp tác với các nhóm đa chức năng bao gồm lập trình viên front-end, quản lý sản phẩm và nhà thiết kế UI/UX để chuyển đổi yêu cầu thành giải pháp chức năng
- Triển khai và duy trì API giúp tích hợp liền mạch giữa giao diện frontend và dịch vụ backend
- Giám sát hiệu suất và ổn định hệ thống, xác định điểm nghẽn và thực hiện chiến lược tối ưu hóa
- Thực hiện đánh giá mã và hướng dẫn lập trình viên cấp dưới để duy trì chất lượng mã và chuyên môn nhóm
- Cập nhật công nghệ mới nổi và xu hướng ngành trong phát triển Web3 để thúc đẩy đổi mới
- Tài liệu hóa đặc tả kỹ thuật và quy trình phát triển để chia sẻ kiến thức và đào tạo nhân sự mới
- Tham gia phân tích yêu cầu và thảo luận thiết kế hệ thống với các bên liên quan
- Đảm bảo tuân thủ bảo mật và toàn vẹn dữ liệu trong mọi triển khai backend
Yêu cầu Công việc
- Có kinh nghiệm chứng minh trong phát triển backend cho dự án Web3 với hiểu biết vững về công nghệ blockchain
- Thành thạo ngôn ngữ lập trình như Solidity, Python, Node.js hoặc Java với trọng tâm vào hệ thống hiệu suất cao
- Hiểu biết sâu về kiến trúc hệ thống phân tán, bao gồm microservices, API gateway và cơ sở hạ tầng đám mây
- Thông thạo công nghệ cơ sở dữ liệu (SQL/NoSQL) và kỹ thuật mô hình hóa dữ liệu cho ứng dụng mở rộng
- Kinh nghiệm với hệ thống kiểm soát phiên bản (ví dụ: Git) và phương pháp phát triển agile
- Kỹ năng giải quyết vấn đề mạnh mẽ với khả năng gỡ lỗi hệ thống phức tạp và xử lý thách thức kỹ thuật
- Kỹ năng giao tiếp xuất sắc để hợp tác hiệu quả với nhóm đa chức năng và các bên liên quan
- Khả năng làm việc độc lập và chịu trách nhiệm với các thành phần hệ thống quan trọng
- Hiểu biết về thực hành DevOps và pipeline CI/CD cho quy trình phát triển hiệu quả
- Nắm vững phương pháp bảo mật tốt nhất cho ứng dụng Web3, bao gồm bảo mật hợp đồng thông minh và bảo vệ dữ liệu
- Ưu tiên: Kinh nghiệm với Ethereum, Hyperledger hoặc nền tảng blockchain khác; quen thuộc với giải pháp danh tính phi tập trung và tiêu chuẩn token


