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 các dịch vụ quan trọng như giao dịch, tài khoản vốn, kiểm soát rủi ro, v.v.
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, sẵn sàng cao, có kinh nghiệm đ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 hệ thống, tỷ lệ hit cache, tắc nghẽn tin nhắn, tạm dừng GC, rò rỉ bộ nhớ và các vấn đề khác.
4. Thúc đẩy các thiết kế bất đồng bộ, phân tán và co giãn linh hoạt để nâng cao tính ổn định và thông lượng hệ thống trong giờ cao điểm.
5. Dẫn dắt hoặc tham gia nâng cấp kiến trúc, 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à thiết kế giải pháp nhất quán dữ liệu, đảm bảo sự cân bằng giữa tính chính xác và 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 thử tải, diễn tập sự cố và lập kế hoạch năng lực.
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 kỹ sư trung cấp phân tích hệ thống, điều chỉnh hiệu suất và nâng cao năng lực kiến trúc.
Yêu Cầu Công Việc:
1. Tốt nghiệp đại học chính quy (không xét bằng cao đẳng) trở lên các ngành liên quan đến máy tính, có 3+ năm kinh nghiệm phát triển Golang.
2. Có kinh nghiệm dẫn dắt và tối ưu hóa thiết kế kiến trúc hệ thống chịu tải cao, sẵn sàng cao, từng đ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. Thành thạo MySQL, Redis, Kafka, gRPC, Protobuf, OpenResty và các công nghệ liên quan.
4. Thông thạo thiết kế kiến trúc microservice, quen thuộc với cơ chế đăng ký 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 độ.
5. Hiểu sâu về điều chỉnh hiệu suất, thành thạo sử dụng các công cụ như pprof, trace và benchmark.
6. Quen thuộc với các tiêu chuẩn thiết kế API như RESTful, GraphQL, WebSocket và OpenAPI.
7. Có kỹ năng phân tích hệ thống, phát hiện và giải quyết vấn đề mạnh mẽ.
8. Yêu cầu có kinh nghiệm làm việc với các nền tảng quy mô lớn (ví dụ: công ty công nghệ lớn, CEX) có tính chịu tải cao.
Điểm Cộng:
- Có kinh nghiệm phát triển hệ thống sàn giao dịch.
- Quen thuộc với các framework như GoFrame và Go-Zero.
- Có kinh nghiệm tham gia dự án chịu tải cao.
Phúc Lợi:
1. Làm việc từ xa hoàn toàn (Full Remote) với giờ giấc linh hoạt.
2. Nghỉ cuối tuần và ngày lễ theo quy định.
3. Nghỉ ốm và nghỉ phép có lương.
4. Thưởng hiệu suất gấp đôi hàng năm.
5. Môi trường làm việc sử dụng tiếng Trung.


