Search by job, company or skills

Senior Backend Engineer (Java/Go) - Product Discovery

Senior Backend Engineer (Java/Go) - Product Discovery

dam nghi - dam nghi - dam nghi
4-6 Years
Not Disclosed
  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

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 Golang tech stack.
  • 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 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.

More Info

Job Type:
Industry:
Function:
Employment Type: