Mô tả Công việc
Trách Nhiệm Chính
- Hợp tác với các nhóm chức năng chéo, bao gồm sản phẩm, kỹ thuật và phát triển kinh doanh, để xác định yêu cầu API và phù hợp với tầm nhìn sản phẩm tổng thể, đảm bảo sự đồng thuận của các bên liên quan và tính khả thi về kỹ thuật.
- Đảm bảo tuân thủ các tiêu chuẩn ngành, phương pháp tốt nhất và yêu cầu quy định liên quan đến thiết kế và triển khai API, chẳng hạn như GDPR, PCI-DSS và ISO 27001, để giảm thiểu rủi ro và duy trì niềm tin.
- Thúc đẩy việc áp dụng các khung phát triển API hiện đại và công cụ (ví dụ: OpenAPI, Swagger, GraphQL) để cải thiện hiệu quả, hiệu suất và khả năng bảo trì, đồng thời giảm nợ kỹ thuật và nâng cao năng suất của nhà phát triển.
- Thiết lập và duy trì tài liệu API toàn diện để tạo điều kiện tích hợp liền mạch cho cả nhà phát triển nội bộ và bên ngoài, đảm bảo sự rõ ràng, nhất quán và dễ sử dụng trên tất cả các nền tảng.
- Giám sát, khắc phục sự cố và tối ưu hóa hiệu suất API để đảm bảo tính khả dụng cao và độ trễ thấp, tận dụng các công cụ giám sát như Prometheus, Grafana và ELK stack để phân tích thời gian thực và giải quyết vấn đề chủ động.
- Cố vấn và hướng dẫn các nhà phát triển cấp dưới, thúc đẩy văn hóa chia sẻ kiến thức và cải tiến liên tục thông qua đánh giá mã, hội thảo kỹ thuật và giải quyết vấn đề hợp tác.
- Dẫn đầu các quyết định kiến trúc và chiến lược kỹ thuật cho sản phẩm API, cân bằng giữa đổi mới với ổn định hoạt động và khả năng mở rộng cho cơ sở người dùng toàn cầu.
- Hợp tác với các nhóm bảo mật để triển khai và thực thi các phương pháp mã hóa an toàn, bao gồm mã hóa, giới hạn tốc độ và cơ chế xác thực, để bảo vệ dữ liệu tài chính nhạy cảm.
- Tham gia vào lập kế hoạch lộ trình sản phẩm để xác định các tính năng API phù hợp với nhu cầu thị trường và mục tiêu kinh doanh, đảm bảo lợi thế cạnh tranh và sự hài lòng của người dùng.
Yêu Cầu Công Việc
- Có kinh nghiệm được chứng minh với vai trò Kỹ sư trưởng trong phát triển API, tối thiểu 5 năm thiết kế và cung cấp các API có khả năng mở rộng cho các nền tảng quan trọng có lưu lượng truy cập cao.
- Chuyên môn về các nguyên tắc thiết kế API RESTful, bao gồm giao tiếp không trạng thái, điểm cuối dựa trên tài nguyên và các phương thức HTTP, với kinh nghiệm thực tế bằng Python, Java hoặc Node.js.
- Hiểu biết sâu sắc về các khung bảo mật API (ví dụ: OAuth 2.0, JWT, cổng API) và tuân thủ các quy định tài chính để bảo vệ giao dịch người dùng và tính toàn vẹn dữ liệu.
- Kinh nghiệm với các công nghệ đám mây bản địa (ví dụ: AWS, Azure, GCP) và công cụ container hóa (ví dụ: Docker, Kubernetes) để triển khai và quản lý API trong môi trường phân tán.
- Khả năng dẫn đầu và phối hợp vòng đời phát triển API, từ thu thập yêu cầu đến triển khai và bảo trì sau khi ra mắt, với trọng tâm là tự động hóa và thực hành DevOps.
- Kỹ năng giao tiếp xuất sắc để chuyển đổi yêu cầu kỹ thuật thành giá trị kinh doanh và hợp tác với các bên liên quan không chuyên môn để đạt được sự đồng thuận.
- Khả năng giải quyết vấn đề mạnh mẽ và tư duy phân tích để gỡ lỗi các vấn đề phức tạp, tối ưu hóa hiệu suất hệ thống và đảm bảo độ tin cậy trong điều kiện tải cao.
- Hiểu biết về các đường ống CI/CD (ví dụ: Jenkins, GitLab CI) và hệ thống kiểm soát phiên bản (ví dụ: Git) để hợp lý hóa quy trình phát triển và đảm bảo chất lượng mã.
- Ưu tiên: Kinh nghiệm với tích hợp blockchain, API hợp đồng thông minh hoặc nền tảng tài chính phi tập trung (DeFi) để hỗ trợ đổi mới thanh toán tiền mã hóa.
- Ưu tiên: Quen thuộc với các nền tảng quản lý API (ví dụ: Apigee, Kong) và kiến trúc microservices để nâng cao tính mô-đun và khả năng mở rộng của hệ thống.
