Mô tả Công việc
Trách Nhiệm Chính
- Giám sát và duy trì hiệu suất ứng dụng để đảm bảo hoạt động liên tục với thời gian ngừng hoạt động bằng không, triển khai các biện pháp chủ động để ngăn chặn sự cố hệ thống.
- Thiết kế và phát triển các kiến trúc có khả năng mở rộng cao cho một nền tảng phân tích có lưu lượng lớn, tối ưu hóa hiệu quả và độ tin cậy dưới tải nặng.
- Tích hợp và tận dụng các dịch vụ bên thứ ba (ví dụ: công cụ tìm kiếm, hệ thống nhắn tin) để đáp ứng các yêu cầu khắt khe, đảm bảo khả năng tương thích và hiệu suất.
- Hợp tác với các nhóm kỹ thuật để triển khai các giải pháp phần mềm sử dụng Typescript làm ngôn ngữ chính và Python cho các nhiệm vụ bổ sung.
- Thực hiện đánh giá mã, gỡ lỗi và kiểm tra để duy trì chất lượng mã và giải quyết các vấn đề kỹ thuật kịp thời.
- Tài liệu hóa thiết kế hệ thống, quy trình làm việc và thông số kỹ thuật để đảm bảo sự rõ ràng và chia sẻ kiến thức trong nhóm.
- Cập nhật các công nghệ mới và phương pháp tốt nhất trong ngành để liên tục cải thiện kiến trúc hệ thống và quy trình phát triển.
Yêu Cầu Công Việc
- Có kinh nghiệm chứng minh trong lĩnh vực kỹ thuật phần mềm với trọng tâm mạnh vào phát triển Typescript và Python.
- Hiểu biết sâu sắc về kiến trúc hệ thống, nguyên tắc mở rộng và kỹ thuật tối ưu hóa hiệu suất.
- Kinh nghiệm thực tế với các nền tảng đám mây (AWS, Azure, GCP) và các công cụ DevOps để triển khai và giám sát.
- Khả năng phân tích và giải quyết các vấn đề kỹ thuật phức tạp, với thành tích duy trì tính khả dụng cao của hệ thống.
- Kỹ năng giao tiếp xuất sắc để hợp tác hiệu quả với các bên liên quan và tài liệu hóa các giải pháp kỹ thuật.
- Khả năng giải quyết vấn đề mạnh mẽ và chú ý đến chi tiết, với niềm đam mê tạo ra các hệ thống đáng tin cậy và hiệu suất cao.
- Bằng cử nhân về Khoa học Máy tính, Kỹ thuật Phần mềm hoặc lĩnh vực liên quan; bằng cấp cao hơn được ưu tiên.
- Kinh nghiệm với các đường ống CI/CD, container hóa (Docker, Kubernetes) và các phương pháp infrastructure-as-code.
- Kiến thức về hệ thống cơ sở dữ liệu (SQL/NoSQL) và mô hình hóa dữ liệu cho nền tảng phân tích.
- Khả năng làm việc độc lập và trong môi trường nhóm, với cam kết học hỏi và cải thiện liên tục.
