Mô Tả Công Việc
Thiết kế, phát triển và bảo trì các backend service sử dụng Node.js, TypeScript và NestJS
Xây dựng tính năng theo Clean Architecture
Triển khai business logic với ranh giới và abstraction rõ ràng
Xây dựng và duy trì RESTful API, bao gồm tài liệu OpenAPI / Swagger
Thiết kế schema, viết query và quản lý migration cho cơ sở dữ liệu quan hệ
Tích hợp và vận hành message queue và background job system (RabbitMQ, BullMQ)
Debug và xử lý sự cố trong môi trường distributed / production
Duy trì chất lượng code và tính nhất quán trong codebase lớn, dùng chung
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Kinh nghiệm & Nền tảng
Tối thiểu 2–3 năm kinh nghiệm phát triển backend chuyên nghiệp
Thành thạo TypeScript và Node.js
Có kinh nghiệm thực tế với NestJS
Hiểu rõ và làm việc tốt với SQL database (MySQL hoặc PostgreSQL)
Có kinh nghiệm sử dụng ORM (ưu tiên TypeORM)
Đã từng thiết kế và sử dụng RESTful API
Có kiến thức cơ bản về Docker và ứng dụng cloud-native
Kiến trúc & Thiết kế
Hiểu và đã áp dụng Clean Architecture hoặc các mô hình kiến trúc phân lớp tương đương
Nắm vững các nguyên lý SOLID và Dependency Injection
Có kinh nghiệm sử dụng design patterns, interface và abstraction
Hiểu các khái niệm cơ bản của Domain-Driven Design (DDD)
Ưu tiên (Nice to have)
Kinh nghiệm làm việc với message broker (RabbitMQ, Kafka)
Sử dụng Redis cho caching hoặc job coordination
Có trải nghiệm với microservices architecture và giao tiếp giữa các service
Hiểu biết về OAuth2 / OIDC và các luồng xác thực
Từng làm việc trong monorepo
Có kinh nghiệm với hệ thống SaaS đa tenant
Đã từng tích hợp dịch vụ AI/ML vào backend
Có kinh nghiệm frontend với Next.js là một lợi thế
Xem toàn bộ Yêu Cầu Công Việc
Hình thức
Full-time
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.