Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển và kiểm thử hợp đồng thông minh bằng ngôn ngữ Move hoặc Rust
- Phân tích mã nguồn dự án mở và hiểu cách tiếp cận triển khai
- Hướng dẫn các nhà phát triển front-end và back-end trong việc gọi các phương thức hợp đồng phức tạp
- Hiểu các phương thức tấn công hợp đồng và triển khai các biện pháp bảo vệ hiệu quả
- Viết các trường hợp kiểm thử và triển khai kiểm thử tự động để đảm bảo chất lượng mã
- Làm việc với các cơ sở dữ liệu phổ biến bao gồm MySQL, PostgreSQL và MongoDB
- Phát triển bằng các framework React hoặc Vue để triển khai front-end
- Sử dụng các framework Python (FastAPI, Django, Flask) với công nghệ coroutine
- Xử lý các tình huống có tính đồng thời cao trong phát triển ứng dụng
Yêu Cầu Công Việc
- Thành thạo ngôn ngữ Move hoặc Rust để phát triển hợp đồng
- Hiểu biết vững chắc về Solidity (ưu tiên có kinh nghiệm phát triển)
- Quen thuộc với thư viện web3j và các API phổ biến
- Kỹ năng Java mạnh với kinh nghiệm về framework SpringBoot
- Kinh nghiệm với công nghệ front-end và các thư viện thao tác hợp đồng phổ biến
- Kiến thức về ít nhất một ngôn ngữ lập trình back-end
- Thành thạo các framework Python bao gồm FastAPI, Django hoặc Flask
- Kinh nghiệm với công nghệ coroutine và hệ thống có tính đồng thời cao
- Ưu tiên ứng viên có trên 8 năm kinh nghiệm phát triển
- Có kinh nghiệm làm việc nhóm là một lợi thế
- Kinh nghiệm phát triển hợp đồng trước đây là rất mong muốn
Kỹ Năng Kỹ Thuật
- Cơ sở dữ liệu: MySQL, PostgreSQL, MongoDB
- Front-end: Các framework React hoặc Vue
- Back-end: Java (SpringBoot), Python (FastAPI/Django/Flask)
- Blockchain: Move, Rust, Solidity, web3j


