Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển và duy trì các dịch vụ back-end hiệu suất cao bằng Python, Node.js và Solidity để hỗ trợ các ứng dụng blockchain.
- Tạo và thực hiện các bài kiểm tra đơn vị và tích hợp toàn diện để đảm bảo độ tin cậy và mạnh mẽ của các hệ thống quan trọng.
- Lưu trữ và tương tác với các nút RPC để tạo điều kiện giao tiếp an toàn và hiệu quả giữa các ứng dụng và mạng blockchain.
- Thiết kế và triển khai các giải pháp triển khai dựa trên Docker để đóng gói dịch vụ thành các hình ảnh container sẵn sàng cho sản xuất.
- Tối ưu hóa cấu hình Kubernetes (K8s) để đảm bảo triển khai các hệ thống phân tán có khả năng mở rộng, chịu lỗi và sẵn sàng cao.
- Tận dụng ChatGPT để tạo mã, tài liệu và gỡ lỗi nhằm nâng cao hiệu quả và độ chính xác trong phát triển.
- Hợp tác với các nhóm đa chức năng để giải quyết các thách thức kỹ thuật và điều chỉnh nỗ lực phát triển với mục tiêu kinh doanh.
- Giám sát và phân tích các chỉ số hiệu suất hệ thống để xác định và giải quyết các nút thắt trong cơ sở hạ tầng blockchain.
- Cập nhật các xu hướng mới nổi trong công nghệ Web3 và đánh giá tác động tiềm năng của chúng đối với các hệ thống hiện có.
- Tài liệu hóa các quy trình kỹ thuật và mã nguồn để đảm bảo chuyển giao kiến thức và khả năng bảo trì của các giải pháp blockchain.
Yêu Cầu Công Việc
- Chứng minh được chuyên môn về Python, Node.js và Solidity với hiểu biết sâu sắc về các khung phát triển blockchain.
- Kinh nghiệm viết các bài kiểm tra đơn vị và tích hợp bằng các công cụ như Jest, pytest hoặc Mocha để đảm bảo chất lượng mã và độ tin cậy của hệ thống.
- Thành thạo trong việc container hóa Docker và điều phối Kubernetes để triển khai và quản lý các ứng dụng phân tán.
- Khả năng sử dụng ChatGPT hiệu quả cho các nhiệm vụ mã hóa, bao gồm tạo đoạn mã, gỡ lỗi và tạo tài liệu kỹ thuật.
- Kỹ năng giao tiếp xuất sắc để hợp tác với các nhóm từ xa, chia sẻ cập nhật và phối hợp thời gian dự án.
- Khả năng giải quyết vấn đề mạnh mẽ để khắc phục sự cố phức tạp trong mạng blockchain và hệ thống back-end.
- Hiểu biết về các giao thức blockchain và các phương pháp bảo mật hợp đồng thông minh tốt nhất để giảm thiểu lỗ hổng.
- Kinh nghiệm với các hệ thống kiểm soát phiên bản như Git để quản lý kho mã và quy trình phát triển hợp tác.
- Hiểu biết về các nguyên tắc DevOps để tối ưu hóa quy trình triển khai và đảm bảo các đường ống tích hợp liên tục/triển khai liên tục (CI/CD).
- Khả năng thích ứng với các công nghệ đang phát triển trong không gian Web3 và đóng góp vào đổi mới trong các hệ thống phi tập trung.
Hợp Tác & Giao Tiếp
Vai trò này yêu cầu tham gia tích cực vào hợp tác nhóm từ xa, bao gồm giao tiếp thường xuyên thông qua các công cụ như Slack, Zoom và Jira. Bạn sẽ cần trình bày rõ ràng các quyết định kỹ thuật, cung cấp cập nhật về tiến độ dự án và phối hợp với các nhà phát triển, kỹ sư QA và quản lý sản phẩm để đảm bảo phù hợp với mục tiêu dự án. Kỹ năng giao tiếp bằng văn bản và lời nói mạnh mẽ là cần thiết để tài liệu hóa các hệ thống phức tạp và trình bày giải pháp cho các bên liên quan không chuyên về kỹ thuật.
Xu Hướng Ngành & Đổi Mới
Là một thành viên quan trọng của nhóm phát triển Web3, bạn sẽ được kỳ vọng nghiên cứu và đánh giá các xu hướng mới nổi trong công nghệ blockchain, tài chính phi tập trung (DeFi) và cơ sở hạ tầng Web3. Điều này bao gồm xác định cơ hội tích hợp các công cụ, khung hoặc phương pháp mới để cải thiện hiệu suất, bảo mật hoặc khả năng mở rộng của hệ thống. Bạn cũng sẽ đóng góp vào việc phát triển các giải pháp đổi mới giải quyết các hạn chế hiện tại trong ứng dụng blockchain và nâng cao trải nghiệm người dùng.
