TopDev
job-image
Backend Engineer (Mid-level)Đăng nhập để xem mức lương
Hà Nội
Middle Fulltime2 năm, 3 năm
Hạn nộp hồ sơ: 16-04-2026

Công ty cổ phần phần mềm DTH là đơn vị chuyên cung cấp tư vấn và xây dựng các giải pháp Chuyển đổi số chuyên nghiệp cho khối chính phủ và các tập đoàn. DTH có đội ngũ chuyên viên và kỹ sư phần mềm tay nghề cao chuyên cung cấp giải pháp đa dạng từ các hệ thống Dataware house, AI,... và các giải pháp CNTT phục vụ quản trị vận hành.

 

Chúng tôi đang tìm kiếm Backend Engineer (Mid-level) gia nhập đội ngũ kỹ thuật nòng cốt. Ứng viên sẽ làm việc chủ yếu với hệ thống microservices sử dụng Node.js và NestJS, tham gia phát triển tính năng, đảm bảo độ ổn định hệ thống và cùng đội ngũ cải tiến kiến trúc theo hướng bền vững, mở rộng được.

 

Vị trí này phù hợp với các kỹ sư backend có nền tảng vững, có khả năng làm việc độc lập với các bài toán được xác định rõ, đồng thời phối hợp chặt chẽ với các kỹ sư senior trong quá trình thiết kế và triển khai giải pháp.

1
Vai trò & trách nhiệm của bạn
  • 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
2
Kỹ năng & trình độ của bạn

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ế
3
Quyền lợi
  • Lương cơ bản: 12 - 20 Triệu. Trao đổi trực tiếp khi phỏng vấn.
  • Các bài toán kỹ thuật thử thách với tác động thực tế lên production
  • Quy trình kỹ thuật hiện đại và nền tảng kiến trúc vững chắc
  • Môi trường làm việc hợp tác với các tiêu chuẩn kỹ thuật rõ ràng
  • Tham gia team building, du lịch hàng năm cùng công ty
  • Đóng BHXH, BHYT đầy đủ theo quy định
  • Thưởng Lễ, tết, hiếu, hỉ đầy đủ, lương tháng thứ 13

Thời gian làm việc:

  •  Thứ 2 đến thứ 6, 8h30 đến 17h và thứ 7 cách tuần.

Địa điểm làm việc: 

  • Tầng 6, toà nhà Hancorp Plaza, số 72 Trần Đăng Ninh, Phường Cầu Giấy, TP Hà Nội, Việt Nam
Gợi ý việc làm cho bạn
job-image
Đăng nhập để xem mức lương
job-image
Đăng nhập để xem mức lương
job-image
Đăng nhập để xem mức lương
job-image
Đăng nhập để xem mức lương
job-image
Đăng nhập để xem mức lương
job-image
Đăng nhập để xem mức lương
⚙️ Hỗ trợ ứng viên
🧑🏾‍💻 Chuẩn bị cho buổi phỏng vấnKiểm tra công cụ QnA của TopDev để luyện tập trả lời các câu hỏi phỏng vấn thường gặp.Đọc QnA phỏng vấn