Quản lý Task & Logic nghiệp vụ:
Hoàn thành 100% các Ticket/Task được giao trong Sprint.
Đảm bảo tính năng chạy đúng Business Logic (BRD/User Story).
Giảm thiểu số lượng bug lọt xuống khâu UAT.
Phát triển & Tối ưu hóa hệ thống:
Code Backend tối ưu, response time thấp, chịu tải tốt.
Frontend hiển thị đúng thiết kế (Pixel-perfect), UX mượt mà.
Không phát sinh Critical Bug trên môi trường Production.
Tiêu chuẩn & Chất lượng Code:
Tuân thủ Coding Convention, Design Pattern (MVC, MVVM...).
Code dễ đọc, dễ bảo trì, có khả năng mở rộng (Scalability).
Vượt qua các bài Review Code từ Tech Lead/Senior.
Quản lý Quy trình Source Code & Deployment:
Đảm bảo quy trình Build/Deploy tự động không bị lỗi.
Xử lý tốt các xung đột (conflict) khi merge code.
Quản lý version code (Git) rõ ràng, đúng quy trình.
Tài liệu kỹ thuật:
Cập nhật đầy đủ API Documentation (Swagger/Postman).
Viết Technical Spec, sơ đồ luồng dữ liệu khi có tính năng mới.
Hướng dẫn triển khai (Deployment Guide) rõ ràng.
Thiết kế, phát triển và bảo trì các ứng dụng web phức tạp, bao gồm cả Front-end và Back-end.
Phối hợp với Developer, Designer, Product Manager để xây dựng các giải pháp phần mềm đáp ứng nhu cầu của khách hàng.
Tham gia thiết kế kiến trúc hệ thống, áp dụng các design pattern phù hợp nhằm đảm bảo khả năng mở rộng và bảo trì.
Đảm bảo chất lượng, hiệu năng và tính ổn định của ứng dụng trong suốt vòng đời phát triển.
Kiến thức, Kỹ năng tối thiểu:
Có kiến thức với Java và quen thuộc với các ngôn ngữ lập trình khác như Python/NodeJS.
Kinh nghiệm với các hệ thống cơ sở dữ liệu như MySQL/PostgreSQL hoặc NoSQL (MongoDB, ClickHouse).
Kinh nghiệm phát triển giao diện người dùng và xây dựng các website đáp ứng bằng HTML, CSS, JavaScript và sử dụng các framework front-end như NextJS hoặc ReactJS.
Kỹ năng giải quyết sự cố và xử lý vấn đề kỹ thuật trong các ứng dụng phần mềm.
Bằng cử nhân Khoa học Máy tính, Kỹ thuật hoặc lĩnh vực liên quan, hoặc kinh nghiệm làm việc tương đương.
Hiểu biết về Microservices, kiến trúc hướng sự kiện, dịch vụ web RESTful, gRPC hoặc Thrift.
Kinh nghiệm với Elasticsearch, ELK là một điểm cộng.
Hiểu biết về các mẫu thiết kế phần mềm như MVC, MVVM và các framework liên quan.
Kỹ năng giao tiếp và cộng tác tốt, có khả năng làm việc độc lập và trong nhóm.
Kinh nghiệm phát triển, kiểm thử và triển khai phần mềm cả phía client và server.