NEWERACAREERS
← All positions

R&D · Middle

Full Stack Developer (Middle/Senior)

NewEra đang xây dựng hệ sinh thái bán lẻ thông minh triển khai thực tế trong chuỗi siêu thị và điểm bán thuộc hệ sinh thái đối tác lớn: RMN (Retail Media Network) - mạng lưới màn hình quảng cáo tại điểm bán tích hợp camera AI, Vending Machine - hệ thống máy bán hàng tự động thực phẩm tươi sống, và Smart Cooler AI - tủ mát thông minh dùng computer vision. Đây là hệ thống production thực, chạy trên fleet thiết bị IoT phân tán, giao dịch thanh toán thật, dữ liệu real-time.

What you will do

  • Xây dựng API (REST/gRPC) phục vụ app quản trị, thiết bị đầu cuối, và tích hợp đối tác (cổng thanh toán, ERP, hệ thống nhãn hàng)
  • Xử lý pipeline dữ liệu analytics: sự kiện audience từ camera AI (impression, attention, demographics) → aggregation → báo cáo hiệu quả campaign cho nhãn hàng
  • Đảm bảo tính đúng đắn của dữ liệu giao dịch và đối soát (reconciliation) với cổng thanh toán
  • Phát triển dashboard quản trị: CMS content quảng cáo, giám sát fleet thiết bị (trạng thái online, nhiệt độ, lỗi), báo cáo campaign cho nhãn hàng, vận hành kho/bổ sung hàng
  • Xây dựng giao diện hiển thị trên thiết bị (màn hình quảng cáo, UI máy bán hàng) khi cần
  • Tham gia thiết kế hệ thống cùng Tech Lead: review architecture, API contract, data model
  • Viết tài liệu kỹ thuật, unit test cho logic nghiệp vụ quan trọng (thanh toán, đối soát)
  • Phối hợp với đội embedded/hardware để định nghĩa protocol thiết bị ↔ server

What we are looking for

  • 3+ năm kinh nghiệm phát triển full stack cho hệ thống production
  • Backend: thành thạo Node.js (NestJS) hoặc Golang; thiết kế REST API chuẩn, hiểu authentication/authorization (OAuth2/JWT), rate limiting, idempotency
  • Frontend: thành thạo React/Next.js + TypeScript; xây dashboard với data visualization (chart, bảng dữ liệu lớn)
  • CSDL: PostgreSQL (thiết kế schema, index, query tuning), Redis (cache, queue)
  • Hiểu và từng làm việc với message queue / event-driven (Kafka, RabbitMQ, hoặc MQTT)
  • Thành thạo Git, Docker; biết viết test và làm việc theo quy trình CI/CD
  • Tư duy hệ thống tốt: hiểu trade-off consistency/availability, xử lý lỗi mạng chập chờn (thiết bị 4G tại điểm bán), thiết kế API chịu được retry

Nice to have

  • Kinh nghiệm hệ thống thanh toán / fintech / ví điện tử (đối soát, webhook cổng thanh toán, PCI-DSS awareness)
  • Kinh nghiệm AdTech/RMN: ad serving, campaign pacing, đo lường impression/attention, báo cáo cho advertiser
  • Từng tích hợp edge AI (nhận kết quả inference từ thiết bị RKNN/Jetson) hoặc xử lý event computer vision
  • Kinh nghiệm Android (Kotlin/WebView app cho thiết bị signage) hoặc render content trên màn hình đặc thù (1920×360)
  • Kinh nghiệm tích hợp ERP (đơn hàng, tồn kho, STO)

Apply for this position

Takes about two minutes.

01 · CV / Résumé

Choose a file or drag it herePDF, DOCX or a photo of your CV (JPG, PNG), up to 8 MB

02 · About you

If a NewEra colleague told you about this role, tell us who, so they get the credit.


03 · A few questions

Do you have at least 3 years of experience developing full-stack applications for production systems?
Are you proficient in React/Next.js with TypeScript for frontend development?
Do you have hands-on experience with message queue/event-driven systems (Kafka, RabbitMQ, or MQTT)?
This role requires working onsite in District 1, HCMC. Can you commit to this requirement?

If you are not hired, we delete your CV and details 30 days after the recruitment ends.