Mô tả Công việc
Trách nhiệm Chính
- Thiết kế, xây dựng và tối ưu hóa các hệ thống backend và API hỗ trợ và tích hợp liền mạch với các ứng dụng front-end.
- Hợp tác với các quản lý sản phẩm, nhà thiết kế và đồng nghiệp kỹ sư để xác định yêu cầu, đặt ưu tiên và triển khai các tính năng chất lượng.
- Đảm bảo hệ thống của chúng tôi mạnh mẽ và có thể mở rộng bằng cách triển khai các cải tiến hiệu suất, tối ưu hóa lưu trữ dữ liệu và giám sát tình trạng hệ thống.
- Viết mã sạch, dễ bảo trì với trọng tâm vào kiểm thử và tự động hóa để giảm thiểu thời gian ngừng hoạt động và ngăn ngừa sự cố.
- Đóng góp vào các thảo luận kỹ thuật, chia sẻ phương pháp hay nhất và giúp phát triển ngăn xếp công nghệ và văn hóa kỹ thuật của chúng tôi.
- Chủ động chẩn đoán, giải quyết và ngăn ngừa các sự cố trên cơ sở hạ tầng backend, đảm bảo trải nghiệm người dùng an toàn và đáng tin cậy.
Yêu cầu Công việc
- 5+ năm kinh nghiệm phát triển backend với hiểu biết vững chắc về kiến trúc hệ thống và thiết kế API.
- Thành thạo một hoặc nhiều ngôn ngữ lập trình backend như Java, Python, Go hoặc Node.js.
- Kinh nghiệm với tối ưu hóa cơ sở dữ liệu, điều chỉnh hiệu suất và thiết kế hệ thống có thể mở rộng.
- Kỹ năng giải quyết vấn đề mạnh mẽ và khả năng khắc phục các sự cố kỹ thuật phức tạp.
- Quen thuộc với các nền tảng đám mây (AWS, GCP hoặc Azure) và công nghệ container hóa (Docker, Kubernetes).
- Kỹ năng giao tiếp xuất sắc và khả năng làm việc hợp tác trong môi trường nhóm.
- Đam mê viết mã sạch, dễ bảo trì và cam kết với các phương pháp hay nhất trong phát triển phần mềm.
Yêu cầu Ưu tiên
- Kinh nghiệm với kiến trúc microservices và hệ thống phân tán.
- Hiểu biết về các đường ống CI/CD và thực hành DevOps.
- Hiểu biết về các phương pháp bảo mật tốt nhất trong phát triển backend.
- Kinh nghiệm trước đây ở vai trò kỹ sư cấp cao hoặc trưởng nhóm.


