Tổng quan công việc
Mô tả công việc
Thiết kế kiến trúc hệ thống, đưa ra giải pháp kỹ thuật cho các dự án sử dụng Node.js/NestJS.
Trực tiếp code các module core, xử lý các bài toán kỹ thuật phức tạp về hiệu năng, đa luồng, scaling.
Xây dựng chuẩn coding convention, thiết kế database, định hướng tech stack cho team.
Review code, đảm bảo chất lượng kỹ thuật toàn bộ dự án.
Quản lý, phân công công việc và theo dõi tiến độ cho team 5 – 10 developer.
Đào tạo, mentoring thành viên mới và thực tập sinh.
Phối hợp với Product Owner / Ban lãnh đạo để lên kế hoạch sprint, ước lượng effort và đảm bảo deadline.
Tham gia tuyển dụng: phỏng vấn kỹ thuật, đánh giá ứng viên.
Nghiên cứu và đề xuất áp dụng công nghệ mới phù hợp với sản phẩm công ty.
Báo cáo tiến độ dự án, rủi ro kỹ thuật và đề xuất giải pháp lên cấp trên. Thời gian làm việc:
Thứ Hai đến Thứ Sáu: 8h00 – 17h30
Thứ Bảy: 8h00 – 12h00
Nghỉ trưa: 12h00 – 13h30
Yêu cầu công việc:• Tối thiểu 3 – 5 năm kinh nghiệm phát triển backend với Node.js, có kinh nghiệm với NestJS.
Tối thiểu 1 năm kinh nghiệm ở vị trí Tech Lead, Team Lead hoặc tương đương.
Thành thạo TypeScript, nắm vững OOP, Design Pattern, SOLID principles.
Có kinh nghiệm thiết kế kiến trúc hệ thống: microservices, modular monolith, event-driven.
Sử dụng thành thạo PostgreSQL/MySQL, có kinh nghiệm với GraphQL và/hoặc REST API.
Nắm vững xử lý đa luồng, message queue, caching (Redis).
Có kinh nghiệm với CI/CD, Docker, monitoring và logging.
Hiểu rõ về security, authentication (JWT, OAuth), performance optimization.
Kỹ năng giao tiếp tốt, có tư duy ownership.
Kinh nghiệm làm việc với quy trình Agile/Scrum.
Ưu tiên: có kinh nghiệm với Electron.js, hoặc từng xây dựng sản phẩm từ đầu.
Quyền lợi:• Lương: 15.000.000 – 20.000.000 (có thỏa thuận)
Vai trò Leader với quyền quyết định về kỹ thuật và định hướng team.
Review lương 2 lần/năm; thưởng nóng hàng tuần, hàng tháng, hàng năm khi đạt thành tích xuất sắc.
Thưởng tháng lương thứ 13, bảo hiểm đầy đủ, chế độ du lịch hàng năm.
Khám sức khỏe định kỳ tại bệnh viện đa khoa Quốc tế. Hỗ trợ 50 – 100% chi phí sau bảo hiểm nếu phải nằm viện.
Cơ hội phát triển lên Engineering Manager.
Kỹ năng chính
Thông tin bổ sung
Scrum
