Mô Tả Công Việc
Trách Nhiệm Chính
- Thiết kế và xây dựng API REST/GraphQL cho cả mục đích nội bộ lẫn bên ngoài, đảm bảo đáp ứng yêu cầu nghiệp vụ và tiêu chuẩn kỹ thuật
- Phát triển và duy trì codebase chất lượng cao, được kiểm thử kỹ lưỡng, dễ đọc và có khả năng mở rộng tuân thủ best practice và nguyên tắc kiến trúc
- Triển khai và quản lý dịch vụ production trên cơ sở hạ tầng đám mây AWS, sử dụng ECR để quản lý container image và Fargate để điều phối serverless
- Thiết lập hệ thống giám sát và instrumentation toàn diện bằng công cụ như DataDog, đảm bảo thời gian hoạt động hệ thống đạt 99.9% và độ tin cậy trên mọi dịch vụ
- Tạo và tối ưu thuật toán machine learning để phát hiện-ứng phó với mẫu độc hại thời gian thực, tích hợp chúng vào khung bảo mật
- Phối hợp với kỹ sư DevOps tự động hóa pipeline triển khai và đảm bảo mở rộng dịch vụ liền mạch trong giờ cao điểm
- Tài liệu hóa đặc tả kỹ thuật và duy trì trao đổi rõ ràng với stakeholder về khả năng/giới hạn hệ thống
- Liên tục cải thiện kiến trúc và hiệu suất hệ thống thông qua tái cấu trúc code, tối ưu hạ tầng và giải pháp đổi mới
Yêu Cầu Công Việc
- Kinh nghiệm chứng minh trong phát triển backend với nền tảng vững về thiết kế-triển khai API REST/GraphQL
- Chuyên môn về công nghệ điện toán đám mây, đặc biệt dịch vụ AWS (ECR, Fargate và hạ tầng liên quan)
- Thành thạo ngôn ngữ lập trình hiện đại như Node.js, TypeScript và JavaScript để xây dựng ứng dụng mạnh mẽ
- Hiểu biết sâu về hệ thống cơ sở dữ liệu bao gồm PostgreSQL cho lưu trữ-quản lý dữ liệu
- Kinh nghiệm với công nghệ container hóa như Docker và nền tảng điều phối để triển khai microservice
- Khả năng phát triển-triển khai mô hình machine learning thời gian thực để phát hiện-ngăn chặn mối đe dọa
- Kỹ năng giải quyết vấn đề xuất sắc với thành tích gỡ lỗi hệ thống phức tạp và tối ưu hiệu suất
- Tư duy cộng tác với khả năng giao tiếp mạnh để làm việc hiệu quả cùng nhóm đa chức năng
- Kinh nghiệm với công cụ giám sát (DataDog) và hệ thống instrumentation để duy trì độ tin cậy dịch vụ
- Thành thạo hệ thống kiểm soát phiên bản (vd: Git) để quản lý thay đổi code và hợp tác với developer
- Hiểu biết vững về pipeline CI/CD và thực hành DevOps để phân phối phần mềm hiệu quả
- Khả năng thiết kế kiến trúc scalable đáp ứng nhu cầu người dùng và khối lượng dữ liệu ngày càng tăng
- Kinh nghiệm với mẫu phát triển cloud-native và framework điện toán serverless
- Kỹ năng phân tích xuất sắc để diễn giải mẫu dữ liệu và cải thiện bảo mật hệ thống
- Chú ý chi tiết cao để viết code sạch, dễ bảo trì và được tài liệu hóa tốt
- Khả năng làm việc độc lập trong khi đóng góp vào mục tiêu nhóm và chia sẻ kiến thức
- Kinh nghiệm với điều phối container và kiến trúc microservice cho triển khai đám mây
- Hiểu biết sâu về nguyên tắc bảo mật hệ thống và kỹ thuật mô hình hóa mối đe dọa
- Kỹ năng quản lý thời gian xuất sắc để cân bằng đa ưu tiên và giao dự án đúng hạn
