MoeGo is a mission-driven company dedicated to uplifting pet industry by empowering every one in this space. Building an exceptional team is the first task to archive this goal.

Why us

MoeGo is one of the most popular pet business software in the world. Since 2018, we have completed digitalization for more than 2000 pet businesses globally. As more and more pet businesses are willing to accept digitalization, this number is still expanding rapidly.

MoeGo has always been committed to building a successful team with highly talented team members. We firmly believe that only the best talents can create the greatest value for the pet industry. MoeGo will continue to build an open, inclusive, and creative working environment so that all team members can continue to grow and give full play to their aptitudes.

Responsibilities

  1. Guide the team to formulate long-term engineering goals to ensure that the system can operate stably in the future
  2. Design and build an efficient, high-performance back-end system
  3. Formulate and implement back-end development specifications, and improve related tools
  4. Design and develop elegant APIs
  5. Find and address bugs and performance issues
  6. Guide the growth of other team members and improve the overall technical level of the team

Requirements

  1. Self driven, passionate about programming, and keen on delivering products end-to-end
  2. 5+ years of industry experience
  3. In-depth knowledge of at least one of the following languages: Java/C++/Kotlin/Go/Rust
  4. Experience in designing large-scale distributed web applications, in-depth understanding of microservice architecture, software system reliability, scalability, and maintainability, and familiarity with related technology stacks, such as databases, caches, message queues, etc.
  5. Bonus: Have relevant business experience, such as payment, appointment, chat, etc., have AWS, Spring Cloud, Cloud Native and other relevant experience