Mô tả Công việc:
1. Chịu trách nhiệm thiết kế kiến trúc và phát triển các module nghiệp vụ cốt lõi, bao gồm giao dịch, tài khoản vốn, kiểm soát rủi ro và các dịch vụ quan trọng khác.
2. Dẫn dắt và tối ưu hóa thiết kế kiến trúc hệ thống có khả năng chịu tải cao và tính sẵn sàng cao, có kinh nghiệm trong điều chỉnh hiệu suất và đảm bảo ổn định với quy mô hàng triệu yêu cầu và hàng tỷ dữ liệu.
3. Phân tích và tối ưu hiệu suất truy cập cơ sở dữ liệu, tỷ lệ trúng cache, tồn đọng tin nhắn, tạm dừng GC, rò rỉ bộ nhớ và các vấn đề hệ thống khác.
4. Thúc đẩy các thiết kế bất đồng bộ, phân tán và co giãn đàn hồi để nâng cao tính ổn định và thông lượng hệ thống trong thời gian cao điểm lưu lượng.
5. Dẫn dắt hoặc tham gia nâng cấp kiến trúc, phân tách dịch vụ và chuyển đổi module để cải thiện khả năng bảo trì và mở rộng hệ thống.
6. Chịu trách nhiệm mô hình hóa logic nghiệp vụ phức tạp và giải pháp nhất quán dữ liệu để đảm bảo tính chính xác và cân bằng hiệu suất trong các tình huống tải cao.
7. Tham gia giám sát hệ thống, kiểm tra áp lực, diễn tập sự cố và lập kế hoạch công suất.
8. Tham gia đánh giá mã, thiết kế kiểm thử và tối ưu hóa CI/CD để đảm bảo chất lượng giao hàng.
9. Hướng dẫn các kỹ sư trung cấp trong phân tích hệ thống, điều chỉnh hiệu suất và cải tiến kiến trúc.
Yêu Cầu Công Việc:
- Bằng cử nhân trở lên về Khoa học Máy tính hoặc các lĩnh vực liên quan, với 7+ năm kinh nghiệm phát triển Golang.
- Có kinh nghiệm được chứng minh trong việc dẫn dắt và tối ưu hóa kiến trúc hệ thống có khả năng chịu tải cao và tính sẵn sàng cao, với chuyên môn điều chỉnh hiệu suất dưới quy mô yêu cầu và dữ liệu lớn.
- Quen thuộc với MySQL, Redis, Kafka, gRPC, Protobuf, OpenResty và các công nghệ liên quan.
- Thành thạo thiết kế kiến trúc microservices, bao gồm phát hiện dịch vụ, trung tâm cấu hình, cân bằng tải, ngắt mạch và giới hạn tốc độ.
- Hiểu biết sâu về điều chỉnh hiệu suất, có kinh nghiệm thực tế sử dụng các công cụ như pprof, trace và benchmark.
- Kiến thức về các tiêu chuẩn thiết kế API như RESTful, GraphQL, WebSocket và OpenAPI.
- Kỹ năng phân tích, khắc phục sự cố và giải quyết vấn đề mạnh mẽ.
Ưu Tiên:
- Kinh nghiệm phát triển hệ thống trao đổi.
- Quen thuộc với các framework như GoFrame hoặc Go-Zero.
- Có nền tảng trong các dự án có khả năng chịu tải cao.
Phúc Lợi:
Môi trường làm việc từ xa hoàn toàn, văn hóa nhóm hỗ trợ và gói đãi ngộ cạnh tranh.


