OpenMeets
← Back to jobs
Eazylab VietNam

Middle Backend Developer NodeJS, NestJS, ExpressJS

Eazylab VietNam

ITviec
Vietnamabout 1 month ago
Apply Now

Job Description

Top 3 Reasons To Join Us The Job

Là công ty công nghệ xây dựng nền tảng thương mại điện tử, giúp người bán hàng dễ dàng tạo và quản lý cửa hàng online, bán hàng đa kênh, và tự động hóa quy trình kinh doanh. Chúng tôi đang tìm kiếm Backend Developer có kinh nghiệm xây dựng hệ thống SaaS quy mô lớn, yêu thích hiệu năng, bảo mật, và kiến trúc mở rộng.

Mô tả công việc

Bạn sẽ chịu trách nhiệm phát triển và tối ưu hoá các dịch vụ backend phục vụ cho nền tảng EazyShop, bao gồm:

  • Phát triển backend feature dựa trên Vendure core
  • Viết plugin, custom module theo kiến trúc Vendure
  • Sử dụng NestJS để:
    • Tổ chức module
    • Quản lý dependency injection
    • Viết service xử lý nghiệp vụ
  • Viết và mở rộng GraphQL resolver theo Vendure conventions
  • Làm việc với database postgresql thông qua TypeORM
  • Debug và xử lý các luồng nghiệp vụ E-commerce phức tạp
  • Viết test cơ bản cho các logic quan trọng
Your Skills and Experience

Bắt buộc:

  • 2+ năm kinh nghiệm backend với Node.js & TypeScript
  • Có kinh nghiệm làm việc với NestJS ở mức:
    • Hiểu Module, Provider, Service
    • Hiểu Dependency Injection và scope
    • Biết cách tổ chức code theo module
  • TypeScript vững:
    • Generics
    • Union / Intersection
    • Type narrowing
  • Hiểu async/await, Promise, non-blocking code
  • Thành thạo SQL TypeORM:
    • Entity
    • Relation
    • Transaction
  • Có kinh nghiệm làm việc với GraphQL:
    • Resolver
    • Input / Output type

Ưu tiên:

  • Đã từng làm việc với Vendure hoặc nền tảng E-commerce tương tự
  • Hiểu domain E-commerce: Order lifecycle, Payment, Refund, Inventory
  • Có kinh nghiệm viết plugin / extension
  • Biết viết test (Jest hoặc tương đương)
  • Đã từng đọc và mở rộng code framework lớn
Why You'll Love Working Here
  • Mức lương cạnh tranh, thưởng theo hiệu suất & dự án.
  • Có lộ trình phát triển lên Senior Backend
  • Làm sản phẩm E-commerce thực tế, domain phức tạp
  • Làm việc trực tiếp với Founder (ra quyết định nhanh)

Benefits

  • Mức lương cạnh tranh, thưởng theo hiệu suất & dự án.
  • Có lộ trình phát triển lên Senior Backend
  • Làm sản phẩm E-commerce thực tế, domain phức tạp
  • Làm việc trực tiếp với Founder (ra quyết định nhanh)