Thiết kế, xây dựng dịch vụ backend cho nền tảng siêu thị trực tuyến, tập trung vào tìm kiếm, gợi ý và dữ liệu lớn.
Yêu cầu
4+ năm kinh nghiệm backend với Java (Spring Boot, WebFlux) hoặc Golang
Nắm chắc cấu trúc dữ liệu, giải thuật, OOP, design patterns và thiết kế hệ thống
Hiểu biết về hệ thống phân tán: concurrency, transactions, scalability
Kinh nghiệm với MySQL/PostgreSQL, Redis, Kafka, Elasticsearch
Có kinh nghiệm với kiến trúc microservices và thực hành CI/CD
Trách nhiệm
Thiết kế và xây dựng dịch vụ backend bằng Java hoặc Golang, tập trung hiệu năng và khả năng mở rộng
Phát triển hệ thống quản lý sản phẩm, tồn kho, đơn hàng và luồng thanh toán
Đóng góp vào kiến trúc microservices và thiết kế hệ thống phân tán
Xử lý dữ liệu quy mô hàng trăm triệu bản ghi cho tìm kiếm, gợi ý và trải nghiệm người dùng
Có thì tốt
Kinh nghiệm với hệ thống quy mô lớn hoặc xử lý dữ liệu thời gian thực
Quen thuộc với non-blocking I/O, event-driven hoặc distributed transactions
Kinh nghiệm sử dụng các công cụ AI trong quy trình phát triển phần mềm
Lương và phúc lợi
Đóng bảo hiểm trên toàn bộ lương thực tế
Bảo hiểm chăm sóc sức khỏe và khám sức khỏe định kỳ hàng năm
19 ngày nghỉ phép hàng năm
Cung cấp máy tính MacBook làm việc
Tóm tắt bằng AI từ JD gốc, đọc JD gốc trước khi ứng tuyển.
🎯We are seeking Senior Backend Engineer to scale our online hypermarket platform. You will work across the entire system—from product and seller operations to product discovery (search, recommendation, browsing) and checkout—while contributing to a data platform handling hundreds of millions of records.
🧠What you’ll do
Work on core domains: Online-hypermarket Platform, Seller Center, Product Discovery (Search & Recommendation), and Data Platform
Design and build backend services using Java or Golang, focusing on performance, scalability, and reliability
Contribute to microservices architecture and distributed system design
Develop systems for product management, inventory, orders, and checkout flows
Collaborate with product and data teams to build features from idea to production
Work with data at scale (hundreds of millions of records) to power business and user experiences
Build and apply AI-powered tools to support system development, operations, and continuous improvement. Contribute to a domain knowledge base for the team.
🌟What we’re looking for
4+ years of backend experience with Java (Spring Boot, WebFlux, Reactor) or Golangtech stack.
Strong fundamentals in data structures, algorithms, and system design
Solid understanding of OOP, design patterns, and backend architecture
Familiarity with distributed systemsconcepts (concurrency, transactions, scalability)
Experience with common backend technologies:
Databases: MySQL / PostgreSQL
Messaging & caching: Kafka, Redis
Search: Elasticsearch
Exposure to microservices and CI/CD practices
Fast learner, adaptable in a dynamic environment
🧩Nice to have
Experience with high-scale systems or real-time data processing
Familiarity with non-blocking I/O, event-driven architecture, or distributed transactions
Experience using AI tools in development workflows
🎁 Our benefits
MacBook provided
Full salary insurance
Health care insurance
19 leave days
Annual health check-up
💬 If this role fits how you like to work, we’d like to hear from you.