Mô Tả Công Việc
Là một Nhà Phát Triển Backend cho nền tảng giao dịch của chúng tôi, bạn sẽ chịu trách nhiệm thiết kế, phát triển và duy trì các hệ thống backend để đảm bảo tính khả dụng cao và hiệu suất tối ưu. Bạn sẽ làm việc chặt chẽ với nhóm để phát triển và tối ưu hóa các giao diện API cho chức năng giao dịch spot và hợp đồng, đáp ứng nhu cầu tích hợp với frontend và các hệ thống bên ngoài. Ngoài ra, bạn sẽ tham gia vào việc phát triển và tối ưu hóa động cơ khớp lệnh và hệ thống tổng hợp để nâng cao hiệu quả và ổn định giao dịch.
Vai trò của bạn cũng bao gồm thiết kế và triển khai cấu trúc cơ sở dữ liệu, tối ưu hóa hiệu suất truy vấn MySQL, và đảm bảo tính nhất quán và bảo mật dữ liệu. Bạn sẽ tích hợp và duy trì hệ thống hàng đợi tin nhắn để đảm bảo xử lý tác vụ bất đồng bộ hiệu quả và tách biệt hệ thống. Hơn nữa, bạn sẽ đóng góp vào thiết kế kiến trúc hệ thống, giải quyết các thách thức kỹ thuật trong hệ thống phân tán, và viết mã chất lượng cao đồng thời tham gia đánh giá mã để duy trì tiêu chuẩn và khả năng bảo trì.
Hợp tác với nhóm để kiểm tra hệ thống, khắc phục sự cố và tối ưu hóa hiệu suất là một phần quan trọng của vai trò này.
Trách Nhiệm Chính
- Thiết kế, phát triển và duy trì hệ thống backend để đảm bảo tính khả dụng cao và hiệu suất tối ưu.
- Phát triển và tối ưu hóa các giao diện API cho chức năng giao dịch spot và hợp đồng.
- Tham gia vào việc phát triển và tối ưu hóa động cơ khớp lệnh và hệ thống tổng hợp.
- Thiết kế và triển khai cấu trúc cơ sở dữ liệu, tối ưu hóa hiệu suất truy vấn MySQL.
- Tích hợp và duy trì hệ thống hàng đợi tin nhắn để xử lý bất đồng bộ hiệu quả.
- Đóng góp vào thiết kế kiến trúc hệ thống và giải quyết các thách thức trong hệ thống phân tán.
- Viết mã chất lượng cao và tham gia đánh giá mã.
- Hợp tác với nhóm để kiểm tra hệ thống, khắc phục sự cố và tối ưu hóa hiệu suất.
Yêu Cầu Công Việc
- Trên 3 năm kinh nghiệm phát triển backend, thành thạo Golang và các mô hình đồng thời của nó.
- Kinh nghiệm phát triển sàn giao dịch, hiểu sâu về logic giao dịch spot và hợp đồng.
- Quen thuộc với động cơ khớp lệnh và hệ thống tổng hợp, có khả năng xử lý tải cao.
- Thành thạo MySQL, có kinh nghiệm thiết kế cơ sở dữ liệu, tối ưu truy vấn và quản lý giao dịch.
- Kinh nghiệm với hàng đợi tin nhắn (ví dụ: Kafka, RabbitMQ hoặc RocketMQ).
- Kỹ năng giao tiếp tốt bằng tiếng Trung để trình bày giải pháp kỹ thuật và nhu cầu hợp tác.
- Quen thuộc với kiến trúc hệ thống phân tán và giải quyết các thách thức kỹ thuật phức tạp.
- Có khả năng làm việc từ xa.
Ưu Tiên
- Kinh nghiệm với framework Kratos và phát triển microservices.
- Nền tảng trong hệ thống giao dịch hiệu suất cao, kiến thức về tối ưu độ trễ thấp và thông lượng cao.
- Thành thạo các ngôn ngữ lập trình khác (ví dụ: Java, Python hoặc C++).
- Kinh nghiệm DevOps, bao gồm CI/CD và container hóa (ví dụ: Docker, Kubernetes).
- Hiểu biết về công nghệ blockchain hoặc logic kinh doanh sàn giao dịch tiền mã hóa.
Phúc Lợi
Cơ hội làm việc từ xa.