C

Carousell

C2C online marketplace for second-hand goods

Backend Engineer - Go/Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHo Chi Minh City, VietnamIn-person

About the Job

Requirements

  • Have sound software design instincts, including clean service boundaries, sensible data modeling, and an understanding of common design patterns and when not to use them.
  • Have at least 3 years of professional backend experience building and running services in production.
  • Be proficient in at least one general-purpose language: Go, Java, Python, JavaScript/TypeScript, or Node.js.
  • Have experience shipping AI-powered features to production.
  • Have working experience with two or more data systems, including PostgreSQL, MongoDB, Elasticsearch, Redis, Kafka, or Cassandra.
  • Be comfortable with Docker, Kubernetes, microservices, and event-driven architectures.
  • Use AI agents daily with sound judgment: verify their output, delegate deliberately with appropriate context and clear outcomes, keep company code, customer data, and credentials out of outside tools, review commands before they run, and take ownership of agent-written code.
  • Have a BA or MA in Engineering, Computer Science, or a related technical field, or a competitive programming background in place of a degree.

Responsibilities

  • Build, run, and improve backend services and microservices that serve tens of millions of users.
  • Own features end to end, including design, implementation, rollout, and production ownership.
  • Participate in design reviews by proposing designs, explaining trade-offs, and receiving feedback.
  • Build features on top of large language models when appropriate, and identify when they are not appropriate.
  • Improve the reliability and performance of owned services and pay down technical debt.
  • Improve code quality through reviews, tests, shared libraries, and tooling.

Desired Qualifications

  • Working knowledge of Golang.
  • Open-source contributions or involvement in a technology community.

About the Company

Carousell

C2C online marketplace for second-hand goods

Carousell is a consumer-to-consumer online marketplace focused on second-hand goods. It lets people list items with photos and details, and buyers browse categories to find items, message sellers, and complete purchases. Sellers pay listing fees and can boost visibility with promoted listings, while the platform earns from advertising. Carousell distinguishes itself by promoting sustainability and decluttering through a thriving second-hand ecosystem and a simple, user-friendly interface, serving a broad audience in Singapore and other markets. Its goal is to enable sustainable consumption by making it easy to buy and sell used items, supporting a circular economy and reducing waste.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$442.8M
Headquarters
Singapore, Singapore
Founded
2012

Recently Posted Jobs

Explore more opportunities at Carousell

See more jobs