Company Logo

Full-time Backend Engineer (NestJS/NodeJs)

20.000.000 - 35.000.000/Tháng
Máy Tính & Phần Mềm
Việc làm fulltime · Làm tại công ty
Tối thiểu Cử Nhân
3 - 5 năm kinh nghiệm
Công việc này đã được đóng

Mô tả công việc

Làm tại công ty
3 - 5 năm kinh nghiệm
Tối thiểu Cử Nhân

Kỹ năng

Node.js

PostgreSQL

Backend Development

C++

Job Benefits

Free Meals

Team-building events

Career Path

Annual Leave

Training/Certification

Work Insurance

Tin đăng này được quản lý bởi

BJ
Bavaan JSC

Chi tiết công việc Full-time Backend Engineer (NestJS/NodeJs) tại Công ty Cổ phần Đầu tư và Công nghệ Bavaan

Tùy thuộc vào năng lực thực tế, bạn sẽ đảm nhận các vai trò (tương đương ngạch IC2 hoặc IC3 trong hệ thống đánh giá của chúng tôi):

Đối với Middle Engineer (Level IC2):

  • Phát triển các tính năng có độ phức tạp vừa phải từ thiết kế đến hoàn thiện trong hệ sinh thái Monolith / Microservices bằng NestJS.
  • Chủ động điều tra và khắc phục các lỗi (bugs) phức tạp trên môi trường production / Staging.
  • Xây dựng và duy trì các API phục vụ cho hệ thống nghiệp vụ.
  • Hỗ trợ và phối hợp công việc với frontend developer triển khai tính năng backend.
  • Tham gia đánh giá mã nguồn (code review) và đảm bảo code coverage thông qua Unit/E2E test bằng Jest.

Đối với Senior Engineer (Level IC3):

  • Thiết kế kiến trúc hệ thống (System Design) và đưa ra những sự đánh đổi (trade-offs) rõ ràng cho các bài toán mở rộng (scaling) của mô hình SaaS Multi-tenancy.
  • Tối ưu hóa hiệu suất (Database Optimization với PostgreSQL/Elasticsearch) và giải quyết các nút thắt cổ chai (bottleneck) của hệ thống.
  • Ngăn ngừa nợ kỹ thuật (Tech debt) và thiết lập các chỉ số vận hành (giám sát, cảnh báo) để đảm bảo độ ổn định của dịch vụ.
  • Đóng vai trò mentor, hướng dẫn các kỹ sư trẻ trong team.

YÊU CẦU BẮT BUỘC:

  • Đã tốt nghiệp Đại học chuyên ngành CNTT, Toán Tin, Viễn thông
  • Kinh nghiệm cốt lõi: Có 3+ năm làm việc với Backend (NodeJS), trong đó có ít nhất 1 năm kinh nghiệm thực chiến phát triển kiến trúc Microservices sử dụng framework NestJS. Có kinh nghiệm làm việc với API Gateway như Kong API Gateway. Có kinh nghiệm làm việc với quy trình phần mềm Agile Scrum.
  • Nền tảng Kỹ thuật: Nắm vững TypeScript, nguyên lý SOLID và các Design Patterns áp dụng cho Backend.
  • Database & Tối ưu hóa: Có kinh nghiệm xử lý dữ liệu lớn và tối ưu truy vấn (query optimization) tốt với PostgreSQL. Đã từng triển khai hoặc tích hợp Elasticsearch là một điểm cộng rất lớn.
  • Tư duy Hệ thống: Hiểu rõ cách thức hoạt động của kiến trúc Multi-tenancy. Nắm vững về bảo mật API, xác thực và phân quyền (Authentication/Authorization) cho ứng dụng SaaS phân tán.
  • Tiêu chuẩn Kỹ sư: Có thói quen viết Unit Test (Jest) và tư duy làm sản phẩm (Ownership). Sử dụng thành thạo Git, quen thuộc với Docker, Kafka, Rabbitmq. Có hiểu biết về Kubernetes là điểm cộng.
  • Ngoại ngữ: Đọc hiểu tài liệu tiếng Anh tốt (Dự án thị trường Châu Âu).

ĐIỂM CỘNG:

  • Có kinh nghiệm triển khai hệ thống theo kiến trúc microservices Multi Tenancy, hoặc phần mềm Saas multi tenancy.
  • Thành thạo việc áp dụng các tiêu chuẩn Unit Test.
  • Đã từng làm việc với các hệ thống quản lý nội bộ cho doanh nghiệp.
  • Có kiến thức hoặc kinh nghiệm về DevOps (CI/CD, Docker, Kubernetes).
  • Biết viết unit test hoặc e2e test bằng Jest hoặc công cụ tương tự.
  • Có kinh nghiệm về Pentest, Load Balancer.
  • Biết sử dụng công cụ AI hỗ trợ trong lập trình, tìm hiểu tài liệu là một điểm cộng.
  • Có kinh nghiệm trên 6 tháng làm frontend với Nextjs, Tailwindcss, Html/CSS/JS

ĐÔI ĐIỀU VỀ CHÂN DUNG ỨNG VIÊN:

  • Luôn có tính chủ động, cầu tiến, trung thực, và có trách nhiệm
  • Có niềm đam mê với không gian kỹ thuật số
  • Thái độ làm việc chuyên nghiệp
  • Kỹ năng làm việc nhóm, làm việc độc lập
  • Tính cách vui vẻ, hòa đồng
  • Thành thạo tiếng Anh (nghe, nói, đọc, viết) là một lợi thế.

QUYỀN LỢI:

  • Thu nhập: Up to 30.000.000 VNĐ Gross (Đánh giá năng lực dựa trên khung tiêu chuẩn IC minh bạch).
  • Môi trường: Đội ngũ tinh gọn, không quan liêu. Khuyến khích văn hóa “Ownership” và phát triển chuyên môn sâu.
  • Trang thiết bị: Cấp máy móc làm việc theo yêu cầu sau khi ký hợp đồng chính thức tối thiểu 1 năm.
  • Chế độ: Review lương định kỳ, thưởng hiệu suất, nghỉ phép, sinh nhật, team building, company trip, free trà – cafe tại văn phòng, và các chế độ theo Luật lao động hiện hành.

THỜI GIAN LÀM VIỆC:

Giờ làm việc:

  • Buổi sáng: 9:00- 12:00
  • Buổi chiều: 13:30-18:00

Ngày làm việc: Thứ 2 – Thứ 6. Làm remote thứ 4 và nghỉ thứ 7, chủ nhật. Sáng thứ 7 tham gia các chương trình đào tạo hay hoạt động văn hóa (nếu có).

Giới thiệu về công ty

Bavaan là công ty hoạt động trong lĩnh vực cung cấp những giải pháp và phát triển hệ thống thương mại điện tử trên các nền tảng công nghệ tốt nhất hiện nay. Với kinh nghiệm hoạt động tại các thị trường khó tính nhất trên thế giới như Mỹ, Anh, Canada, Úc..,cũng như đang tiếp tục trên đà phát triển và mở rộng trên những thị trường tiềm năng mới, chúng tôi chào đón tất cả những ứng viên tương lai “về nhà”.

Địa chỉ văn phòng

Số 36, TT03, Mon City, Nam Từ Liêm, Hà Nội

An toàn khi tìm việc trên Glints

Nhà tuyển dụng hợp pháp sẽ KHÔNG yêu cầu chi phí ứng tuyển hay liên lạc qua Telegram. KHÔNG cung cấp các thông tin liên quan đến danh bạ, tài khoản ngân hàng hoặc thẻ tín dụng khi ứng tuyển.

Tìm hiểu thêm

Full-time Backend Engineer (NestJS/NodeJs)