Thiết kế và phát triển các dịch vụ backend cho các mảng thương mại điện tử cốt lõi.
Yêu cầu
4+ năm kinh nghiệm backend với Java (Spring Boot, WebFlux, Reactor)
Nền tảng vững về cấu trúc dữ liệu, giải thuật, OOP và kiến trúc hệ thống phân tán
Kinh nghiệm với MySQL/PostgreSQL, Kafka, Redis và Elasticsearch
Hiểu biết về kiến trúc microservices và quy trình CI/CD
Trách nhiệm
Phát triển service backend bằng Java (chính), Python hoặc Go, tập trung hiệu năng và khả năng mở rộng
Đóng góp kiến trúc microservices và thiết kế hệ thống phân tán
Xây dựng hệ thống quản lý sản phẩm, tồn kho, đơn hàng và luồng checkout
Cộng tác với team product và data để đưa tính năng từ ý tưởng đến production
Có thì tốt
Kinh nghiệm với Python, Go
Kinh nghiệm với hệ thống quy mô lớn hoặc xử lý dữ liệu thời gian thực
Hiểu biết về non-blocking I/O, event-driven hoặc ứng dụng AI trong quy trình dev
Lương và phúc lợi
Cung cấp MacBook
Đóng bảo hiểm full lương và bảo hiểm chăm sóc sức khỏe
19 ngày nghỉ phép
Khám sức khỏe định kỳ hàng năm
Tóm tắt bằng AI từ JD gốc, đọc JD gốc trước khi ứng tuyển.
What you’ll do?
Work on core domains as eCommerce,
Online-hypermarket platform, Seller Center, Product Discovery, Data
Platform, Order Management, Checkout & Payment
Design and build backend services
using Java (primary) or Python/Go
, 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),
Strong fundamentals in data
structures, algorithms, and system design
Solid understanding of OOP,
design patterns, and backend architecture
Familiarity with distributed
systems concepts (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 Python, Go
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
Why You'll Love Working Here
Inside our
lean engineering team:
We work on large and complex
systems, with a focus on ownership and continuous learning.
We work within existing constraints
and improve systems incrementally.
We value strong fundamentals and
the ability to reason through unfamiliar or complex systems.
Collaboration is direct, and
discussions focus on solving problems and delivering results.