Senior Software Backend Engineer

Application Deadline: 23/09/2024 - 31/10/2024

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 Seller Center, a central hub where thousands of sellers manage millions of products. This platform is the gateway to the Tiki System, offering an intuitive user interface built on an extendable, microservices-based architecture.

At the Seller Center, sellers handle all aspects of their business — from onboarding and product creation to store management, order processing, and sales optimization through insightful analytics.

What you’d contribute:

  • Work in key areas such as E-Commerce, Seller, Product, and Category.

  • 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.

What you’d need to succeed:

  • Bachelor’s degree in Computer Science or a related field.

  • 3+ 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

Progressing...