Mô Tả Công Việc
Trách Nhiệm Chính
- Dẫn dắt việc nghiên cứu và phát triển các API backend, tập trung vào máy chủ ví, máy chủ OneKey Card và máy chủ backend OneKey để đáp ứng các yêu cầu kỹ thuật đang phát triển
- Liên tục tối ưu hóa kiến trúc hệ thống tổng thể để cải thiện hiệu suất, khả năng mở rộng và bảo mật của các dịch vụ backend
- Triển khai và bảo trì tài liệu API, đảm bảo tính rõ ràng và nhất quán cho các nhà phát triển và các bên liên quan
- Hợp tác với các nhóm frontend để đảm bảo tích hợp liền mạch giữa các thành phần máy khách và máy chủ
- Giám sát hiệu suất hệ thống và triển khai các cải tiến để nâng cao trải nghiệm người dùng và hiệu quả hoạt động
- Tham gia vào các buổi đánh giá mã và đảm bảo tuân thủ các phương pháp tốt nhất trong phát triển phần mềm
- Cập nhật các xu hướng công nghiệp và công nghệ mới nổi để thúc đẩy đổi mới trong các giải pháp backend
- Phối hợp với các nhóm QA để đảm bảo kiểm tra mạnh mẽ chức năng API và độ tin cậy của hệ thống
- Quản lý và bảo trì cấu hình máy chủ, đảm bảo hiệu suất tối ưu và tiêu chuẩn bảo mật
- Cung cấp hướng dẫn kỹ thuật cho các nhà phát triển cấp dưới và đóng góp vào việc chia sẻ kiến thức trong nhóm
Yêu Cầu Công Việc
- Thành thạo trong phát triển backend với kinh nghiệm thiết kế và triển khai các API RESTful
- Hiểu biết sâu sắc về công nghệ blockchain và tích hợp của chúng với các hệ thống backend
- Chuyên môn về các ngôn ngữ lập trình như Python, Java hoặc Node.js cho phát triển backend
- Kinh nghiệm với các nền tảng đám mây như AWS, Azure hoặc Google Cloud để triển khai máy chủ
- Kiến thức về hệ thống cơ sở dữ liệu bao gồm SQL và NoSQL để lưu trữ và quản lý dữ liệu
- Khả năng phân tích hiệu suất hệ thống và triển khai các cải tiến kiến trúc
- Kỹ năng giải quyết vấn đề xuất sắc với trọng tâm vào tối ưu hóa hệ thống và khả năng mở rộng
- 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
- Kinh nghiệm với các hệ thống kiểm soát phiên bản như Git để quản lý mã
- Hiểu biết về các phương pháp DevOps để tích hợp và triển khai liên tục
- Khả năng làm việc độc lập và quản lý nhiều nhiệm vụ cùng lúc
- Kinh nghiệm ưu tiên với các giao thức blockchain và phát triển hợp đồng thông minh
- Kiến thức về các phương pháp bảo mật tốt nhất để bảo vệ hệ thống backend và dữ liệu người dùng
- Kinh nghiệm với các công nghệ container hóa như Docker và các công cụ điều phối như Kubernetes
- Khả năng tài liệu hóa các quy trình kỹ thuật và duy trì giao tiếp rõ ràng với các bên liên quan
Trình Độ
- Bằng cử nhân hoặc thạc sĩ về Khoa học Máy tính, Kỹ thuật Phần mềm hoặc lĩnh vực liên quan
- Tối thiểu 3 năm kinh nghiệm trong phát triển backend và thiết kế API
- Hồ sơ chứng minh về việc phát triển các hệ thống backend có thể mở rộng và bảo mật
- Hiểu biết sâu sắc về vòng đời phát triển phần mềm và các phương pháp agile
- Kỹ năng phân tích xuất sắc với khả năng khắc phục các vấn đề kỹ thuật phức tạp
- Chứng chỉ ưu tiên về điện toán đám mây hoặc công nghệ blockchain
- Kinh nghiệm với các đường ống CI/CD và khung kiểm tra tự động
- Khả năng làm việc trong môi trường nhịp độ nhanh với các ưu tiên thay đổi
- Kỹ năng làm việc nhóm mạnh mẽ với khả năng hợp tác qua các phòng ban khác nhau
- Kỹ năng quản lý thời gian xuất sắc với khả năng đáp ứng thời hạn dự án
- Kiến thức về các công cụ giám sát hệ thống và kỹ thuật tối ưu hóa hiệu suất
- Kinh nghiệm với cổng API và kiến trúc microservices
- Khả năng hiểu và triển khai các giao thức bảo mật cho hệ thống backend
- Kỹ năng tài liệu hóa mạnh mẽ cho các thông số kỹ thuật và kiến trúc hệ thống
- Kinh nghiệm ưu tiên với ví blockchain và các giao thức mật mã
Thông Tin Bổ Sung
Vai trò này yêu cầu một cá nhân có động lực cao với niềm đam mê công nghệ blockchain và phát triển backend. Ứng viên nên có khả năng làm việc độc lập và như một phần của nhóm để cung cấp các giải pháp kỹ thuật chất lượng cao. Vị trí này mang lại cơ hội làm việc trên các dự án blockchain tiên tiến và đóng góp vào việc phát triển các hệ thống backend bảo mật, có thể mở rộng. Ứng viên lý tưởng sẽ có nền tảng vững chắc về các nguyên tắc kỹ thuật phần mềm và khả năng thích ứng nhanh với các công nghệ mới. Vai trò này phù hợp với người có tư duy phát triển và cam kết học hỏi liên tục trong lĩnh vực phát triển blockchain.


