Mô Tả Công Việc
Trách Nhiệm Chính
- Thiết kế kiến trúc và phát triển các tính năng mới, cải tiến và tích hợp cho sản phẩm, đảm bảo phù hợp với mục tiêu kinh doanh và tiêu chuẩn kỹ thuật
- Phối hợp với Quản lý Sản phẩm để xác định yêu cầu giải pháp, tạo lộ trình triển khai và ưu tiên phát triển tính năng
- Dẫn đầu thiết kế và phát triển các tính năng hướng tới khách hàng thông qua phối hợp chặt chẽ với các nhóm sản phẩm khác
- Tham gia vào quá trình ước lượng, lập kế hoạch và thực hiện các sáng kiến kỹ thuật phức tạp
- Tích hợp với các nhà cung cấp dịch vụ bên ngoài và hệ thống bên thứ ba để đảm bảo hoạt động trơn tru và khả năng tương tác dữ liệu
- Tái cấu trúc và tối ưu hóa codebase hiện có để cải thiện khả năng bảo trì, hiệu suất và khả năng mở rộng
- Viết mã sạch, được tài liệu hóa đầy đủ và kiểm tra kỹ lưỡng đáp ứng các phương pháp hay nhất ngành
- Tạo điều kiện hợp tác liên nhóm thông qua giao tiếp hiệu quả và chia sẻ kiến thức
- Đóng vai trò chuyên gia kỹ thuật về kiến trúc hệ thống cấp cao và chức năng tính năng end-to-end
- Tài liệu hóa quy trình kỹ thuật và thay đổi hệ thống thông qua nhật ký commit, mô tả PR, bản ghi thay đổi và kho kiến thức nội bộ
- Đảm nhận quyền sở hữu tài liệu đặc tả kỹ thuật trước đây do các nhóm sản phẩm quản lý
- Thực hiện đánh giá mã và cung cấp phản hồi mang tính xây dựng để duy trì chất lượng mã trên toàn tổ chức
- Giám sát hiệu suất hệ thống và triển khai tối ưu hóa để đảm bảo hoạt động ổn định và hiệu quả
- Cập nhật các công nghệ mới nổi và xu hướng ngành để đề xuất giải pháp đổi mới
- Phối hợp với nhóm QA để xác định chiến lược kiểm thử và đảm bảo phạm vi kiểm tra toàn diện
- Tham gia vào quá trình ra quyết định kỹ thuật về thiết kế và kiến trúc hệ thống
- Phát triển và duy trì tài liệu kỹ thuật cho các bên liên quan nội bộ và bên ngoài
- Hỗ trợ đào tạo nhân viên kỹ thuật mới bằng cách chia sẻ kiến thức và phương pháp hay nhất
- Xác định và giải quyết các nút thắt kỹ thuật để cải thiện hiệu quả hệ thống 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 trong phát triển phần mềm với nền tảng vững chắc về kỹ thuật full-stack
- Chuyên môn về các công nghệ web hiện đại bao gồm JavaScript, React, Node.js và nền tảng đám mây
- Hiểu biết sâu sắc về kiến trúc hệ thống, thiết kế API và mẫu microservices
- Thành thạo hệ thống kiểm soát phiên bản (ví dụ: Git) và quy trình phát triển hợp tác
- Kỹ năng giải quyết vấn đề xuất sắc với thành tích cung cấp các giải pháp có thể mở rộng và bảo trì
- Khả năng chuyển đổi yêu cầu kinh doanh thành đặc tả kỹ thuật và kế hoạch triển khai
- Kinh nghiệm với phương pháp phát triển agile và quản lý dự án lặp đi lặp lại
- Kỹ năng giao tiếp mạnh mẽ để hợp tác hiệu quả với các nhóm đa chức năng
- Thành thạo viết tài liệu kỹ thuật và duy trì kho kiến thức
- Hiểu biết về thực hành DevOps và pipeline CI/CD cho kiểm thử và triển khai tự động
- Khả năng làm việc độc lập trong khi đóng góp vào mục tiêu nhóm
- Kinh nghiệm với kỹ thuật tối ưu hóa hiệu suất và công cụ giám sát hệ thống
- Chú ý đến chi tiết với cam kết viết mã sạch, hiệu quả và được tài liệu hóa đầy đủ
- Kỹ năng quản lý thời gian xuất sắc để đáp ứng thời hạn dự án và cung cấp công việc chất lượng cao
- Khả năng hướng dẫn kỹ sư cấp dưới và chia sẻ chuyên môn kỹ thuật
- Kinh nghiệm với cổng API, service mesh và kiến trúc hệ thống phân tán
- Hiểu biết về phương pháp bảo mật tốt nhất để bảo vệ dữ liệu nhạy cảm và tính toàn vẹn hệ thống
- Khả năng phân tích yêu cầu hệ thống và thiết kế giải pháp mạnh mẽ, có thể mở rộng và an toàn
- Kinh nghiệm với công nghệ container hóa (ví dụ: Docker) và nền tảng điều phối (ví dụ: Kubernetes)


