(Senior) Software Backend Engineer

Application Deadline: 06/03/2025 - 30/04/2025


We are seeking an experienced (Senior) Software Engineer - Backend to join our dynamic team in the fast-paced e-commerce domain. You will work on the entire system: creating and verifying products, managing warehouses and orders from the seller side, and searching, viewing, and checking out products from the customer side, and a large data platform, all based on hundreds of millions of data.

What you’d contribute:

• Work in key areas such as E-Commerce, Seller, Product Discovery, and Data Platform.

• Build back-end systems with a strong preference for Java or Golang to handle complex, fast-growing business needs with high performance.

• Directly define and analyze products from the ground up.

• Design sophisticated microservice architectures, preferably leveraging Java or Golang.

• Design and implement large-scale distributed systems for high scalability and reliability.

• Design, implement and build a large-scale data platform.

What you’d need to succeed:

• Bachelor’s degree in computer science or a related field.

• 4+ years of Software Engineering experience, with a proven track record of delivering large-scale, distributed, web-based production systems, preferably using Java or Golang.

• Strong problem-solving skills and experience with Java or Golang.

• Strong understanding of object-oriented analysis, design patterns, and system design, especially in Java or Golang.

• Expertise designing systems for large-scale performance, scalability, and reliability using Java or Golang.

• Experience with Java Stack technologies (e.g., Spring, Kafka, Redis, MySQL, Elasticsearch) or Golang frameworks.

• Familiarity with Microservices, CI/CD, and distributed systems

• Quick adaptability to new technologies, but preference will be given to Java or Golang proficiency.


Application Form