1. Thiết kế & phát triển giải pháp cấp độ nâng cao
- Xây dựng kiến trúc chi tiết, mô hình hóa domain, đề xuất công nghệ, phương án tối ưu performance.
- Xử lý các bài toán tích hợp phức tạp (≥3 hệ thống), yêu cầu nghiệp vụ đa tầng, quy mô lớn. - Tham gia review/approve thiết kế kỹ thuật của các thành viên cấp thấp hơn.
2. Dẫn dắt kỹ thuật trong team
- Hỗ trợ lập kế hoạch, phân rã user story, ước lượng effort, hướng dẫn dev cấp dưới.
- Định hướng coding convention, quy chuẩn CI/CD, guideline review code.
3. Phân tích nghiệp vụ nâng cao & giải pháp tổng thể
- Tham gia trực tiếp với PO, Business, đối tác để phân tích requirement phức tạp.
- Chủ động đề xuất cải tiến, refactor kiến trúc, tối ưu hiệu năng backend.
4. Vận hành & tối ưu hệ thống production
- Tham gia xử lý sự cố phức tạp, phân tích log nâng cao, tối ưu truy vấn MySQL, Redis, caching layers.
- Đảm bảo hệ thống đạt chuẩn reliability, scalability, throughput.
5. Chuyển giao công nghệ & mentor
- Đào tạo dev cấp 6–7, share knowledge (DDD, CQRS, Clean Architecture…).
- Đề xuất roadmap nâng cấp hệ thống & chuẩn hóa kỹ thuật cho toàn team.