Mô Tả Công Việc
Chúng tôi đang tìm kiếm một Lập trình viên Solidity Cao cấp có kỹ năng để gia nhập đội ngũ và hỗ trợ xây dựng, bảo trì các ứng dụng dựa trên blockchain. Ứng viên lý tưởng sẽ có kinh nghiệm sâu rộng trong việc phát triển hợp đồng thông minh và ứng dụng phi tập trung trên Ethereum bằng ngôn ngữ Solidity. Đội ngũ của chúng tôi tập trung vào việc tạo ra các giải pháp sáng tạo cho hệ sinh thái tài chính phi tập trung (DeFi) và token không thể thay thế (NFT), và chúng tôi đang tìm kiếm một nhà phát triển chủ động có thể đóng góp vào kiến trúc, bảo mật và khả năng mở rộng của các dự án blockchain.
Với vai trò là Lập trình viên Solidity Cao cấp, bạn sẽ chịu trách nhiệm thiết kế, phát triển và triển khai các hợp đồng thông minh cung cấp năng lượng cho các ứng dụng phi tập trung của chúng tôi. Bạn sẽ hợp tác với các nhóm đa chức năng bao gồm quản lý sản phẩm, nhà thiết kế và nhà phát triển backend để đảm bảo tích hợp liền mạch công nghệ blockchain vào các giải pháp của chúng tôi. Ngoài ra, bạn sẽ tham gia vào việc bảo trì và tối ưu hóa các hợp đồng hiện có, cũng như tiến hành kiểm tra bảo mật để xác định và giảm thiểu các lỗ hổng.
Trách Nhiệm Chính
- Phát triển và bảo trì các hợp đồng thông minh an toàn, hiệu quả và có khả năng mở rộng cho các ứng dụng dựa trên blockchain.
- Hợp tác với các nhóm sản phẩm và thiết kế để chuyển đổi yêu cầu kinh doanh thành các thông số kỹ thuật cho ứng dụng phi tập trung.
- Triển khai và kiểm thử hợp đồng thông minh bằng Solidity, đảm bảo tuân thủ các tiêu chuẩn và phương pháp tốt nhất của Ethereum.
- Thực hiện đánh giá mã và hướng dẫn các nhà phát triển cấp dưới để duy trì chất lượng và bảo mật mã.
- Thiết kế và thực hiện các khung kiểm thử tự động để đảm bảo độ tin cậy và mạnh mẽ của hợp đồng thông minh.
- Tham gia phát triển các ứng dụng phi tập trung (DApps) tận dụng công nghệ blockchain cho các giao dịch an toàn và minh bạch.
- Cập nhật các tiến bộ mới nhất trong công nghệ blockchain, phát triển hợp đồng thông minh và các giao thức mã hóa.
- Tài liệu hóa logic hợp đồng thông minh, giao diện và tương tác để đảm bảo rõ ràng và dễ bảo trì.
- Làm việc với các kiểm toán viên bên thứ ba để đảm bảo bảo mật cho các dự án blockchain và giải quyết các lỗ hổng được xác định.
- Cung cấp sự lãnh đạo kỹ thuật và hướng dẫn cho các nhà phát triển cấp dưới trong nhóm.
Yêu Cầu Công Việc
- Kinh nghiệm đã được chứng minh (5+ năm) trong phát triển Solidity, với thành tích mạnh mẽ trong việc xây dựng và triển khai hợp đồng thông minh trên blockchain Ethereum.
- Hiểu biết sâu sắc về kiến trúc blockchain, cơ chế đồng thuận và nguyên tắc mã hóa.
- Thành thạo các công cụ phát triển Ethereum như Truffle, Hardhat và Remix.
- Kinh nghiệm phát triển ứng dụng phi tập trung (DApp), bao gồm tích hợp frontend và thiết kế trải nghiệm người dùng.
- Kiến thức về các phương pháp bảo mật tốt nhất cho hợp đồng thông minh, bao gồm xác minh chính thức và kỹ thuật giảm thiểu lỗ hổng.
- Kỹ năng giải quyết vấn đề xuất sắc và khả năng gỡ lỗi các vấn đề phức tạp liên quan đến blockchain.
- Kỹ năng giao tiếp mạnh mẽ để hợp tác hiệu quả với các nhóm đa chức năng và trình bày giải pháp kỹ thuật cho các bên liên quan không chuyên.
- Khả năng làm việc độc lập và chịu trách nhiệm về các thành phần quan trọng của dự án blockchain.
- Kinh nghiệm với các công cụ phân tích blockchain và hiểu biết về cấu trúc dữ liệu trên chuỗi.
- Thông thạo tiếng Anh, có khả năng giao tiếp rõ ràng bằng cả văn bản và lời nói.
- Ưu tiên: Kinh nghiệm với các nền tảng blockchain khác như Binance Smart Chain hoặc Polygon.
- Ưu tiên: Quen thuộc với IPFS, Máy ảo Ethereum (EVM) và các giao thức đa chuỗi.
- Ưu tiên: Có nền tảng về an ninh mạng hoặc kỹ thuật phần mềm với trọng tâm vào hệ thống phân tán.
- Ưu tiên: Kinh nghiệm với hệ thống nhận dạng dựa trên blockchain hoặc các tiêu chuẩn token (ERC-20, ERC-721, v.v.).
