Mô Tả Công Việc
Vị trí này yêu cầu một lập trình viên backend có kỹ năng để thiết kế, phát triển và bảo trì các sản phẩm tài chính dựa trên web3. Ứng viên sẽ chịu trách nhiệm triển khai logic nghiệp vụ cốt lõi, quản lý giải pháp lưu trữ dữ liệu và tạo kiến trúc API mạnh mẽ hỗ trợ các ứng dụng phi tập trung. Bạn sẽ làm việc trong môi trường nhóm năng động để cung cấp các hệ thống có khả năng mở rộng và bảo mật đáp ứng nhu cầu phát triển của dịch vụ tài chính dựa trên blockchain. Vai trò bao gồm cải tiến liên tục các framework backend hiện có như Spring, Django và Node.js, đồng thời khám phá các công nghệ mới để nâng cao hiệu suất sản phẩm. Bạn sẽ 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à kỹ sư QA để đảm bảo tích hợp liền mạch và trải nghiệm người dùng tối ưu trên tất cả các nền tảng.
Trách Nhiệm Chính
- Phát triển và bảo trì hệ thống backend cho các sản phẩm tài chính web3, tập trung vào xử lý logic nghiệp vụ, tối ưu hóa lưu trữ dữ liệu và thiết kế API cho các ứng dụng phi tập trung
- Triển khai và cải tiến các framework backend như Spring, Django và Node.js để hỗ trợ các giải pháp tài chính có khả năng mở rộng với tiêu chuẩn bảo mật cao
- Cộng tác với các lập trình viên front-end để đảm bảo tính nhất quán về chức năng và trải nghiệm người dùng trên các nền tảng web3 và giao diện web truyền thống
- Tham gia vào toàn bộ vòng đời dự án từ phân tích yêu cầu đến triển khai, cung cấp giải pháp kỹ thuật và đề xuất thực hiện cho các hệ thống tài chính phức tạp
- Thiết kế và phát triển RESTful API cho phép trao đổi dữ liệu an toàn giữa mạng blockchain, hợp đồng thông minh và các ứng dụng hướng đến người dùng
- Triển khai framework kiểm thử tự động và pipeline CI/CD để đảm bảo độ tin cậy và hiệu suất của hệ thống backend tài chính
- Giám sát hiệu suất hệ thống và triển khai chiến lược tối ưu hóa để cải thiện khả năng mở rộng, bảo mật và trải nghiệm người dùng của sản phẩm tài chính web3
- Làm việc với các nhóm đa chức năng để đảm bảo sự phù hợp giữa triển khai kỹ thuật và mục tiêu kinh doanh trong các dự án tài chính dựa trên blockchain
Yêu Cầu Công Việc
- Có kinh nghiệm chứng minh trong phát triển backend cho ứng dụng tài chính dựa trên blockchain với hiểu biết vững về công nghệ web3
- Thành thạo ít nhất hai framework backend chính như Spring, Django hoặc Node.js với kinh nghiệm thực tế trong phát triển hệ thống tài chính
- Hiểu biết sâu về giải pháp lưu trữ dữ liệu bao gồm cơ sở dữ liệu quan hệ, cơ sở dữ liệu NoSQL và cấu trúc dữ liệu blockchain
- Hiểu biết vững chắc về nguyên tắc thiết kế API và kinh nghiệm tạo RESTful API cho dịch vụ tài chính phi tập trung
- Kỹ năng giao tiếp xuất sắc để hợp tác hiệu quả với lập trình viên front-end, nhóm sản phẩm và các bên liên quan trong dự án blockchain
- Khả năng phân tích yêu cầu tài chính phức tạp và chuyển đổi thành thông số kỹ thuật cho phát triển backend
- Kinh nghiệm với thực hành DevOps và pipeline CI/CD để bảo trì và triển khai hệ thống backend tài chính
- Thành thạo hệ thống kiểm soát phiên bản như Git để quản lý mã nguồn trong môi trường phát triển hợp tác
- Hiểu biết về giao thức blockchain và tương tác hợp đồng thông minh để phát triển ứng dụng tài chính
- Kỹ năng giải quyết vấn đề mạnh mẽ để khắc phục và giải quyết thách thức kỹ thuật trong hệ thống tài chính phi tập trung
- Khả năng làm việc độc lập và theo nhóm để cung cấp giải pháp backend chất lượng cao cho sản phẩm tài chính
- Kỹ năng tài liệu xuất sắc để duy trì hồ sơ kỹ thuật rõ ràng cho hệ thống tài chính dựa trên blockchain