- Thiết kế, phát triển, và tối ưu các ứng dụng backend sử dụng NestJS.
- Định hướng
kiến trúc hệ thống, đảm bảo hiệu suất, bảo mật và khả năng mở rộng.
- Xây dựng API RESTful và GraphQL
phục vụ frontend/web/mobile apps.
- Tích hợp với các dịch vụ bên thứ ba như Redis, RabbitMQ, Kafka, Elasticsearch, AWS, Firebase,...
- Quản lý database PostgreSQL/MySQL/MongoDB, tối ưu query và đảm bảo tính nhất quán dữ liệu.
- Thiết lập quy trình CI/CD, logging, monitoring và tối ưu hiệu suất hệ thống.
- Phối hợp với PM, BA và các team liên quan để triển khai và bảo trì dự án.
Thành thạo TypeScript và NestJS.
Kinh nghiệm thiết kế kiến trúc Microservices, Event-driven Architecture.
Thành thạo WebSocket, gRPC, quản lý background jobs.
Hiểu biết sâu về OAuth2, JWT, ACL, RBAC, bảo mật API.
Có kinh nghiệm với Docker, Kubernetes, triển khai trên AWS/GCP/Azure.
Thành thạo unit test, integration test với Jest hoặc các testing framework khác.
Quản lý source code với Git (GitFlow, PR, Code Review, Linting, etc.).
Có kinh nghiệm với Domain-Driven Design (DDD), CQRS, Event Sourcing.
Hiểu biết serverless hoặc edge computing là một lợi thế.
Kinh nghiệm tối ưu hiệu suất hệ thống có lượng truy cập lớn.