Phát triển các chức năng backend và frontend bằng JavaScript/TypeScript với các framework phù hợp.
Thiết kế, xây dựng và tích hợp API, cơ sở dữ liệu và các thành phần
phục vụ sản phẩm.
Phối hợp với Product/PM, BA và UI/UX để làm rõ yêu cầu và đề xuất giải pháp kỹ thuật phù hợp.
Chủ động triển khai tính năng từ yêu cầu đến hoàn thiện, kiểm thử và đưa vào môi trường sử dụng.
Tự kiểm thử chức năng do mình phát triển; viết unit test/integration test phù hợp với tính chất của tính năng.
Sử dụng AI trong quá trình phân tích, coding, refactor, viết test, đọc code và debug; review và chịu trách nhiệm với kết quả do AI hỗ trợ tạo ra.
Tham gia xây dựng, duy trì và xử lý các pipeline build, test và deploy ở mức phù hợp với vai trò Developer.
Review code, xử lý lỗi, refactor và cải thiện chất lượng, hiệu năng và khả năng bảo trì của hệ thống.
Có từ 02 năm kinh nghiệm
phát triển phần mềm web, ưu tiên kinh nghiệm Full Stack.
Sử dụng tốt JavaScript/TypeScript trong phát triển sản phẩm thực tế.
Có kinh nghiệm với ít nhất một backend framework và một frontend framework phổ biến; ví dụ [protected info], React/[protected info] hoặc công nghệ tương đương.
Có kinh nghiệm làm việc với cơ sở dữ liệu quan hệ và SQL; PostgreSQL, MySQL, SQL Server hoặc tương đương.
Có kinh nghiệm xây dựng và tích hợp API.
Hiểu quy trình phát triển phần mềm theo team, sử dụng Git và có khả năng phối hợp với các vai trò khác.
Có kinh nghiệm sử dụng AI hỗ trợ phát triển phần mềm và biết kiểm chứng, review kết quả do AI tạo ra.
Hiểu và có kinh nghiệm làm việc với CI/CD ở mức có thể theo dõi, cấu hình hoặc điều chỉnh pipeline build, test và deploy cơ bản.
Có ý thức về chất lượng code, kiểm thử và chịu trách nhiệm với tính năng mình phát triển.
Ưu tiên
Có kinh nghiệm với container, cache, message queue, cloud hoặc các công cụ hạ tầng tương đương.
Có hiểu biết về
kiến trúc backend, phân quyền, bảo mật ứng dụng web và tối ưu hiệu năng.
Có kinh nghiệm phát triển sản phẩm từ giai đoạn đầu hoặc làm việc trong team sản phẩm nhỏ.
Có kinh nghiệm xây dựng test automation hoặc cải thiện quy trình CI/CD.
Có hiểu biết về mobile app hoặc tích hợp với ứng dụng mobile.
Có kinh nghiệm sử dụng AI theo workflow phát triển phần mềm có hệ thống, ví dụ hỗ trợ phân tích codebase, triển khai feature, refactor, sinh test hoặc review thay đổi.
Tham gia xây dựng sản phẩm từ giai đoạn đầu với người dùng và bài toán thực tế.
Có cơ hội tham gia từ yêu cầu, giải pháp kỹ thuật đến triển khai tính năng hoàn chỉnh, không chỉ nhận task coding riêng lẻ.
Làm việc trực tiếp với Product, BA, UI/UX và đội ngũ phát triển trong mô hình team Agile tinh gọn.
Khuyến khích sử dụng AI và các công cụ mới trong quá trình phát triển phần mềm, có phụ cấp chi phí AI.
Có cơ hội phát triển theo hướng Senior Developer, Technical Lead hoặc Solution Architect tùy năng lực.
BHXH, BHYT, BHTN và các chế độ nghỉ phép, thưởng, phúc lợi theo quy định.