Middle Backend Developer (NodeJS / NestJS)
- Hạn nộp: 10/04/2026
- Mức lương: 12 - 20 triệu
Thông tin cơ bản
1
Giờ hành chính
Công ty Du lịch, lữ hành, phòng vé
IT
Nhân viên
30/03/2026 15:36
Mô tả công việc
1. Overview
Chúng tôi đang tìm kiếm một Middle Backend Developer có kinh nghiệm thực chiến trong việc xây dựng hệ thống backend scalable, maintainable và tối ưu hiệu năng. Bạn sẽ tham gia thiết kế kiến trúc hệ thống, phát triển API và làm việc với các hệ thống phân tán.
2. Responsibilities (Trách nhiệm)
- Thiết kế, phát triển và maintain backend services sử dụng NestJS
- Xây dựng và tối ưu RESTful APIs và WebSocket services
- Làm việc với PostgreSQL, MongoDB (design schema, optimize query)
- Tích hợp và vận hành Message Queue (RabbitMQ / Kafka)
- Thiết kế hệ thống theo hướng scalable, high availability
- Tham gia thiết kế kiến trúc hệ thống (microservices / modular monolith)
- Phối hợp với frontend, mobile và data team để deliver feature
- Viết clean code, unit test, integration test
- Debug và optimize performance hệ thống
3. Technical Requirements (Yêu cầu kỹ thuật)
Core skills
- Thành thạo NodeJS, ưu tiên NestJS
- Hiểu rõ REST API design principles
- Có kinh nghiệm với WebSocket / Realtime systems
- Làm việc tốt với:
1. PostgreSQL (indexing, transaction, query optimization)
2. MongoDB (schema design, aggregation)
- Có kinh nghiệm với Message Queue:
1. RabbitMQ / Kafka
2. Hiểu về pub/sub, retry, dead-letter queue
Architecture & System Design (RẤT QUAN TRỌNG)
- Có kinh nghiệm thực chiến với:
- Microservices Architecture
- Event-Driven Architecture
- hoặc Serverless Architecture
- Hiểu và áp dụng được:
1. Domain-Driven Design (DDD)
- Bounded Contexts
- Aggregates
- Entities & Value Objects
- Có khả năng:
- Tách biệt Business Logic khỏi Framework và Database
- Thiết kế clean architecture / hexagonal architecture
- Xây dựng hệ thống dễ mở rộng và maintain
System & Performance
- Hiểu về:
• Caching (Redis)
• Rate limiting
• Load balancing
- Có kinh nghiệm:
• Optimize performance (N+1 query, indexing, batching)
• Handle high concurrency
DevOps / Tools
- Sử dụng tốt:
• Git (branching strategy, PR)
- Có kinh nghiệm với:
• Docker
• CI/CD pipeline
- Biết logging & monitoring:
• ELK / Grafana / Prometheus (là lợi thế)
4. Other Requirements (Yêu cầu khác)
- Tư duy tốt về:
• Data structure & algorithm (mức practical)
• Problem solving
- Có khả năng đọc hiểu tài liệu tiếng Anh
- Chủ động trong công việc, có trách nhiệm
- Có mindset về product & scalability, không chỉ code
5. Nice to Have (Điểm cộng)
- Kinh nghiệm:
• Fintech / booking / realtime systems
- Biết:
• GraphQL
• gRPC
- Có kinh nghiệm với:
• Distributed system
• CQRS / Event Sourcing
- Đã từng build system từ đầu
Quyền lợi được hưởng
• Chế độ lương - thưởng: Mức lương cạnh tranh & hấp dẫn, Lương tháng 13
• Chế độ BHXH full mức lương
• Phép thâm niên cho nhân viên làm việc từ 3 năm tại công ty
• Teambuilding, du lịch hằng năm
Yêu cầu công việc
• Tính chủ động, chăm chỉ, có khả năng làm việc theo nhóm và theo mục tiêu
• Trình độ học vấn : Đại học
• Thời gian làm việc:
Từ thứ Hai đến thứ Sáu: 08h – 17h30; sáng thứ Bảy làm việc online
• Thành thạo tiếng Anh
Yêu cầu hồ sơ
- Nộp hồ sơ ứng tuyển trên Hoteljob.vn .
Nộp hồ sơ ứng tuyển
Lưu ý: Bạn nên Tạo hồ sơ trực tuyến để Nhà tuyển dụng chủ động liên hệ tới bạn
Chấp nhận tập tin doc, docx, xls, xlsx, pdf, gif, jpg, png dung lượng không quá 10MB
Quy mô: 25 - 99
275 Phan Huỳnh Điểu, Phường Ngũ Hành Sơn, Đà Nẵng
-
-
https://www.mytravelthru.com
TravelThru là doanh nghiệp công nghệ cung cấp giải pháp vận chuyển cao cấp toàn cầu, phục vụ hơn 500 sân bay tại 150 quốc gia, kết hợp với các dịch vụ du lịch như eSIM, bảo hiểm, tour và concierge.
Thông tin liên hệ
-
Uyên HR - Nhân sự
-


Zalo