Fullstack Developer (NodeJs)
Mô tả công việc
Thiết kế, phát triển và triển khai ứng dụng web sử dụng NodeJS cho Backend và framework hiện đại cho Frontend (ReactJS/VueJS/Angular)
Tham gia thiết kế database schema và kiến trúc microservices (nếu có)
Tham gia vào quy trình CI/CD, deployment và monitoring hệ thống
Xây dựng kiến trúc hệ thống đảm bảo tính scalable, maintainable và secure
Tối ưu hiệu năng ứng dụng, database và xử lý concurrency
Review code, đảm bảo chất lượng code theo coding standards
Hướng dẫn, mentoring các thành viên Junior/Middle trong team
Phối hợp với BA, QA, DevOps và các stakeholder để đảm bảo tiến độ và chất lượng sản phẩm
Phát triển RESTful API / GraphQL và tích hợp hệ thống bên thứ ba
Yêu cầu công việc
Tốt nghiệp Đại học chuyên ngành CNTT hoặc ngành liên quan.
Có kinh nghiệm làm việc với hệ thống production quy mô vừa hoặc lớn
Backend (Bắt buộc)
Tối thiểu 4–6 năm kinh nghiệm phát triển phần mềm, ít nhất 3 năm kinh nghiệm với NodeJS
• Hiểu biết về Microservices Architecture là điểm cộng
• Xây dựng RESTful API / GraphQL
• Hiểu sâu về event loop, async programming, performance optimization
• Authentication & Authorization (JWT, OAuth2, RBAC…)
• Làm việc với Message Queue (RabbitMQ, Kafka, SQS…) là lợi thế
• Thành thạo NodeJS (ExpressJS, NestJS hoặc tương đương)
Frontend (Bắt buộc)
• HTML5, CSS3, Responsive design
• State management (Redux, MobX, Pinia…)
• Thành thạo JavaScript / TypeScript
• Kinh nghiệm tối ưu performance frontend
• Framework: ReactJS / VueJS / Angular
Database
• NoSQL: MongoDB / Redis
• SQL: PostgreSQL / MySQL
• Tối ưu query và thiết kế schema hiệu quả
DevOps & Công cụ
• Git (Gitflow, pull request, code review)
• Docker, CI/CD pipeline (GitHub Actions, GitLab CI…)
• Cloud: AWS / Azure / GCP là lợi thế
• Monitoring & logging tools (ELK, Prometheus, Grafana…)
Kỹ năng mềm
• Tư duy kiến trúc hệ thống tốt
Quyền lợi
Laptop, Chế độ bảo hiểm, Phụ cấp, Đồng phục, Tăng lương, Công tác phí, Nghỉ phép năm
Cập nhật gần nhất lúc: 2026-02-28 16:50:03












