- Tốt nghiệp đại học chuyên ngành Công nghệ Thông tin, Kỹ thuật phần mềm hoặc các ngành liên quan;
- Ít nhất 3 năm kinh nghiệm
phát triển phần mềm full-stack
- Thành thạo phát triển backend với golang là một lợi thế;
- Thành thạo ReactJS (có kinh nghiệm với TypeScript là lợi thế);
- Có kinh nghiệm thiết kế API theo chuẩn RESTful, thiết kế CSDL và kiến trúc microservices;
- Có kinh nghiệm sử dụng Docker, Git, CI/CD (GitLab CI, Jenkins...), nền tảng cloud (AWS/GCP/Azure).
- Có kinh nghiệm làm việc với cơ sở dữ liệu: PostgreSQL, MySQL, MongoDB (tùy dự án).
- Có kinh nghiệm trong việc thiết kế hệ thống, tối ưu hiệu suất, bảo mật ứng dụng web;
- Hiểu biết về Clean Architecture, Design Patterns, và best practices trong lập trình.
- Kỹ năng giải quyết vấn đề tốt và có khả năng dẫn dắt nhóm kỹ thuật;
- Có kỹ năng giao tiếp bằng tiếng Anh một lợi thế.