Mô Tả Công Việc
Chúng tôi đang tìm kiếm một Kỹ sư Golang giàu kinh nghiệm để dẫn dắt thiết kế kiến trúc và phát triển các module nghiệp vụ cốt lõi. Ứng viên lý tưởng sẽ đóng vai trò then chốt trong việc tối ưu hóa hệ thống xử lý tải cao, tính sẵn sàng cao đồng thời đảm bảo hiệu năng và ổn định dưới lưu lượng truy cập khổng lồ.
Trách Nhiệm Chính
- Thiết kế 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
- Dẫn dắt tối ưu hóa kiến trúc hệ thống xử lý tải cao với kinh nghiệm xử lý hàng triệu yêu cầu và tỷ bản ghi dữ liệu
- Phân tích và tối ưu hiệu suất truy cập cơ sở dữ liệu, tỷ lệ hit cache, hàng đợi tin nhắn, tạm dừng GC và rò rỉ bộ nhớ
- Thúc đẩy thiết kế xử lý bất đồng bộ, kiến trúc phân tán và mở rộng đàn hồi
- Dẫn dắt nâng cấp kiến trúc, phân rã dịch vụ và chuyển đổi module hóa
- Mô hình hóa logic nghiệp vụ phức tạp và thiết kế giải pháp đảm bảo tính nhất quán dữ liệu
- Tham gia giám sát hệ thống, kiểm thử tải, diễn tập sự cố và hoạch định công suất
- Thực hiện review mã, thiết kế kiểm thử và tối ưu CI/CD
- Hướng dẫn kỹ sư trung cấp về phân tích hệ thống và điều chỉnh hiệu năng
Yêu Cầu Công Việc
- Bằng cử nhân trở lên ngành Khoa học Máy tính với 7+ năm kinh nghiệm phát triển Golang
- Kinh nghiệm được chứng minh trong thiết kế kiến trúc xử lý tải cao, tính sẵn sàng cao
- Chuyên môn sâu về MySQL, Redis, Kafka, gRPC, Protobuf và OpenResty
- Hiểu biết sâu sắc về kiến trúc microservice bao gồm service discovery và circuit breaking
- Thành thạo tối ưu hiệu năng bằng các công cụ pprof, trace và benchmark
- Quen thuộc với tiêu chuẩn thiết kế API bao gồm RESTful, GraphQL và WebSocket
- Kỹ năng phân tích và giải quyết vấn đề mạnh mẽ
Ưu Tiên
- Kinh nghiệm phát triển hệ thống sàn giao dịch
- Quen thuộc với framework GoFrame hoặc Go-Zero
- Nền tảng từ các dự án xử lý tải cao
Phúc Lợi
Cơ hội làm việc từ xa toàn thời gian, môi trường nhóm hợp tác và gói đãi ngộ cạnh tranh.


