Mô Tả Công Việc
Chúng tôi đang tìm kiếm một Kỹ sư Backend Cấp cao có tay nghề cao để gia nhập đội ngũ của chúng tôi. Trong vai trò này, bạn sẽ chịu trách nhiệm thiết kế kiến trúc và phát triển các hệ thống phức tạp cùng các thành phần cơ sở hạ tầng nền tảng sẽ được sử dụng bởi toàn bộ đội ngũ kỹ sư. Bạn sẽ đóng vai trò quan trọng trong việc định hướng kỹ thuật cho các hệ thống backend của chúng tôi, đồng thời đảm bảo khả năng mở rộng, độ tin cậy và hiệu suất.
Trách Nhiệm Chính
- Thiết kế kiến trúc và phát triển các hệ thống phức tạp cùng các thành phần cơ sở hạ tầng nền tảng được sử dụng bởi đội ngũ kỹ sư
- Quản lý các ưu tiên dự án cá nhân, thời hạn và kết quả công việc bằng chuyên môn kỹ thuật của bạn
- Hướng dẫn và đào tạo các thành viên khác trong nhóm về kỹ thuật thiết kế và tiêu chuẩn mã hóa
- Hợp tác với các nhóm chức năng chéo để xác định và triển khai các giải pháp kỹ thuật
- Xác định và giải quyết các điểm nghẽn hiệu suất và hạn chế của hệ thống
- Đóng góp vào việc cải tiến liên tục các quy trình và thực hành phát triển của chúng tôi
Yêu Cầu Công Việc
- Bằng cử nhân về Khoa học Máy tính hoặc lĩnh vực kỹ thuật liên quan, hoặc kinh nghiệm thực tế tương đương
- 7+ năm kinh nghiệm phát triển phần mềm chuyên nghiệp
- Chuyên môn vững vàng về kiến trúc hệ thống backend và hệ thống phân tán
- Thành thạo nhiều ngôn ngữ lập trình (ví dụ: Java, Python, Go hoặc tương tự)
- Kinh nghiệm với các nền tảng đám mây (AWS, GCP hoặc Azure) và công nghệ container hóa
- Kỹ năng giải quyết vấn đề xuất sắc và khả năng làm việc trong môi trường nhanh
- Kỹ năng giao tiếp tốt và khả năng hướng dẫn các kỹ sư cấp dưới
- Kinh nghiệm về thiết kế và tối ưu hóa cơ sở dữ liệu
Yêu Cầu Ưu Tiên
- Bằng thạc sĩ hoặc tiến sĩ về Khoa học Máy tính hoặc lĩnh vực liên quan
- Kinh nghiệm với kiến trúc microservices và hệ thống hướng sự kiện
- Hiểu biết về các pipeline CI/CD và thực hành DevOps
- Đóng góp cho các dự án mã nguồn mở hoặc ấn phẩm kỹ thuật
- Kinh nghiệm ở vai trò trưởng nhóm kỹ thuật hoặc kiến trúc sư
