Job description for Leader Node.js at CÔNG TY CỔ PHẦN PHÁT TRIỂN VICOACHING
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 Node.js / NestJS — bao gồm ứng dụng web backend lẫn desktop (Electron.js).
• Trực tiếp code các module core, xử lý bài toán kỹ thuật phức tạp về hiệu năng, đa luồng, scaling và memory management.
• Xây dựng chuẩn coding convention, thiết kế database schema, định hướng tech stack cho team.
• Review code, đảm bảo chất lượng kỹ thuật toàn bộ dự án; phát hiện rủi ro kỹ thuật sớm.
• Quản lý, phân công và theo dõi tiến độ cho team 5 – 10 developer (backend + desktop).
• Đào tạo, mentoring thành viên mới và thực tập sinh; hỗ trợ định hướng phát triển chuyên môn.
• Phối hợp với Product Owner / PM để lên kế hoạch sprint, ước lượng effort, đảm bảo deadline.
• Tham gia tuyển dụng kỹ thuật: phỏng vấn, đánh giá CV và ứng viên.
• Nghiên cứu và đề xuất áp dụng công nghệ mới phù hợp với roadmap sản phẩm.
Kỹ năng bắt buộc
Kỹ thuật & Leadership
• Node.js / NestJS — 3 – 5 năm thực chiến, bao gồm môi trường production.
• ≥1 năm kinh nghiệm Tech Lead / Team Lead thực tế (không phải title danh nghĩa).
• TypeScript, OOP, Design Pattern, SOLID.
• Thiết kế kiến trúc: modular monolith, event-driven, microservices khi cần.
• PostgreSQL, TypeORM; GraphQL và/hoặc REST API.
• Message queue (BullMQ, RabbitMQ, Kafka), Redis caching.
• Xử lý đa luồng, Worker Threads, Job Queue.
• CI/CD, Docker, monitoring, logging cơ bản.
• Security: JWT, OAuth, rate limiting, permission model.
• Phân tích yêu cầu, ước lượng effort, Agile/Scrum.
Ứng dụng AI trong công việc
• Chủ động áp dụng AI tooling vào quy trình team: code review hỗ trợ, sinh boilerplate, tăng tốc onboarding.
• Có khả năng đánh giá chất lượng code do AI generate trong quá trình review — phát hiện hallucination, logic lỗi, security risk.
• Định hướng được cho team cách dùng AI đúng: tăng tốc mà không giảm ownership kỹ thuật và hiểu bản chất.
Kỹ năng ưu tiên
• Electron.js — kinh nghiệm phát triển hoặc review desktop app.
• Từng xây dựng sản phẩm thương mại từ đầu (greenfield).
• Kinh nghiệm tái cấu trúc / migrate hệ thống lớn.
Quyền lợi
• Mức lương cạnh tranh, thoả thuận theo năng lực thực tế.
• Quyền quyết định về tech stack và kiến trúc trong phạm vi dự án.
• Môi trường sản phẩm thương mại, không outsource — focus vào chất lượng dài hạn.
• Lộ trình lên Trưởng phòng Kỹ thuật nếu phù hợp.

