Danh mục:
Bạn đã sẵn sàng để đi làm, bạn cũng tìm hiểu các môi trường làm việc trong lĩnh vực Công nghệ thông tin. Liệu bạn có đang thắc mắc những Nhà tuyển dụng Lập trình viên họ là ai không? Bài viết này sẽ giải đáp giúp bạn.
Mình cùng hiểu theo 1 số khía cạnh khác nhau:
## Nhà tuyển dụng theo loại tổ chức
Đây là những bên có nhu cầu tuyển lập trình viên, bao gồm:
### 1. Công ty công nghệ: (gọi tắt là công ty product)
- Các công ty phần mềm chuyên cung cấp sản phẩm/dịch vụ CNTT.
- Loại hình công ty product phổ biến
+ SaaS (Software-as-a-Service): Cung cấp phần mềm dạng dịch vụ.
+ Tech platform / ứng dụng số lớn: Sàn thương mại, ví điện tử, ứng dụng mạng xã hội.
+ Công ty cung cấp giải pháp chuyên ngành: ERP, CRM, ngành y tế, giáo dục, tài chính, v.v.
- Nhu cầu tuyển dev:
+ Tuyển số lượng lớn, liên tục (backend, frontend, mobile, QA, DevOps…)
+ Có lộ trình nghề nghiệp và bộ phận HR riêng để phát triển nhân lực
### 2.Công ty không chuyên về công nghệ nhưng có bộ phận CNTT riêng:
- Ngân hàng, công ty tài chính, bảo hiểm, logistic, bán lẻ, v.v.
- Nhu cầu tuyển dev:
+ Tuyển để vận hành, bảo trì và phát triển hệ thống nội bộ (ERP, CRM, CMS…)
+ Thường tuyển Java, .NET, hoặc SAP developers
### 3.Các startup:
- Thường cần developer đa nhiệm, làm nhiều thứ một lúc, ít khi chuyên sâu một mảng.
- Nhu cầu thay đổi nhanh, thường làm sản phẩm mới hoặc pivot liên tục.
- Yêu cầu ứng viên:
Kỹ năng:
+ Fullstack là lợi thế: Làm được cả frontend/backend càng tốt vì startup thường thiếu người chuyên sâu từng mảng.
+ Làm việc độc lập tốt: Có thể tự tìm hiểu, debug, triển khai tính năng mà không cần chỉ tay từng bước.
+ Biết DevOps cơ bản: Deploy app lên server/VPS/Cloud (Heroku, Railway, Docker, v.v.)
+ Thích nghi nhanh: Có thể chuyển tech stack, tool, hoặc quy trình khi cần.
Tư duy:
+ Product mindset: Không chỉ code theo task, mà cần hiểu vì sao làm tính năng đó, tác động đến người dùng ra sao.
+ Chấp nhận rủi ro và thay đổi: Startup hay đổi hướng (pivot), sản phẩm có thể vứt bỏ và làm lại từ đầu.
### 4. Công ty outsourcing / agency:
- Tuyển lập trình viên để làm dự án cho khách hàng khác (Việt Nam hoặc nước ngoài).
- Phát triển phần mềm theo yêu cầu (web/app/custom system)
- Bảo trì & vận hành hệ thống thuê ngoài
- Nhu cầu tuyển Dev:
+ Dev có kỹ năng vững, làm đúng yêu cầu, đúng deadline
+ Linh hoạt công nghệ (Java, .NET, PHP, Node.js… tùy dự án)
+ Giao tiếp tiếng Anh/Nhật tốt là lợi thế
### 5. Doanh nghiệp nước ngoài (thuê remote hoặc mở văn phòng tại Việt Nam):
- Xây dựng & phát triển sản phẩm toàn cầu
- Mở tech hub tại Việt Nam để tận dụng nhân lực chất lượng cao
- Làm việc remote toàn phần hoặc hybrid với team quốc tế
- Nhu cầu tuyển Dev:
+ Dev có kỹ thuật tốt + tiếng Anh ổn
+ Tư duy sản phẩm, chủ động, tự quản lý công việc
+ Kỹ năng làm việc từ xa: Git, Slack, Jira, CI/CD…
### 6. Một số công ty global tuyển trực tiếp dev Việt Nam.
- Mở tech hub tại VN (Grab, Shopee, Anduin, Skedulo…)
- Tuyển dev làm sản phẩm cốt lõi toàn cầu
- Nhu cầu tuyển:
+ Chủ yếu mid/senior dev, làm việc lâu dài
+ Kỹ năng kỹ thuật mạnh: backend, cloud, scalable system
+ Tiếng Anh tốt, giao tiếp được với team quốc tế
## Người đại diện tuyển dụng (vai trò cụ thể)
Khi tuyển dụng lập trình viên, sẽ có các vai trò sau liên quan:
- HR/Recruiter nội bộ: Là nhân sự công ty phụ trách tuyển dụng.
- Headhunter (săn đầu người): Là bên thứ ba (agency) tuyển hộ, thường cho các vị trí mid/senior trở lên.
- Technical Lead/Manager: Người kỹ thuật trực tiếp phỏng vấn ứng viên.
- Founder/CTO (ở các startup): Trực tiếp phỏng vấn và tuyển người vì team nhỏ.
- AI/ATS (hệ thống tự động lọc CV): Ở các công ty lớn, CV có thể lọc qua hệ thống tự động trước.
Xem thêm bài viết về [Doanh nghiệp cần gì ở một lập trình viên](https://academy.youngmonkeys.org/library/doanh-nghiep-can-gi-o-mot-lap-trinh-vien)