Mô Tả Công Việc
Chúng tôi đang tìm kiếm một Kỹ sư Backend có tay nghề cao với chuyên môn về Rust để gia nhập đội ngũ năng động của chúng tôi. Trong vai trò này, bạn sẽ chịu trách nhiệm thiết kế, phát triển và duy trì các hệ thống backend hiệu suất cao, làm nền tảng cho các ứng dụng tiên tiến của chúng tôi. Bạn sẽ hợp tác chặt chẽ với các nhóm đa chức năng để cung cấp các giải pháp mạnh mẽ và có khả năng mở rộng.
Trách Nhiệm Chính
- Thiết kế và triển khai các dịch vụ backend hiệu quả, đáng tin cậy bằng Rust
- Tối ưu hóa hiệu suất hệ thống và đảm bảo tính sẵn sàng cao
- Phát triển và duy trì các API cho nhu cầu nội bộ và bên ngoài
- Hợp tác với các nhà phát triển frontend để tích hợp các yếu tố hướng đến người dùng
- Viết mã sạch, dễ bảo trì và được tài liệu hóa tốt
- Tham gia đánh giá mã và đóng góp vào các thảo luận kỹ thuật
- Khắc phục sự cố và gỡ lỗi các vấn đề hệ thống phức tạp
- Cập nhật các công nghệ mới và xu hướng ngành
Yêu Cầu Công Việc
- 3+ năm kinh nghiệm phát triển backend chuyên nghiệp
- Thành thạo ngôn ngữ lập trình Rust
- Kinh nghiệm với lập trình đồng thời và kiến trúc hệ thống
- Hiểu biết về hệ thống cơ sở dữ liệu (SQL và NoSQL)
- Quen thuộc với các nền tảng đám mây (AWS, GCP hoặc Azure)
- Hiểu biết về công nghệ container hóa (Docker, Kubernetes)
- Kinh nghiệm với hệ thống kiểm soát phiên bản (Git)
- Kỹ năng giải quyết vấn đề và giao tiếp xuất sắc
- Bằng cử nhân về Khoa học Máy tính hoặc lĩnh vực liên quan (ưu tiên)
Ưu Tiên
- Kinh nghiệm với hệ thống phân tán
- Hiểu biết về các giao thức mạng
- Đóng góp cho các dự án mã nguồn mở
- Kinh nghiệm với các quy trình CI/CD
- Hiểu biết về kiến trúc microservices