Tuesday, October 28, 2025
Sea

Back End Engineer (Marketplace Buyer) - Sea Labs

Posted: 1 days ago

Job Description

About the Team:About Sea Labs IndonesiaSea Labs is at the core of the Sea platforms development, supporting diverse business lines from e-commerce, supply chain, games, payment and finance, among many others. The strong growth and unique positioning of Sea's e-commerce business, Shopee, spurred the launch of Sea Labs Indonesia. Since its inception, the group of passionate engineers have charted the course to drive the best experience for our users in Indonesia, many of which solutions are even adapted to other markets in the region.Sea's hyper-growing business scale has transformed most "innocent" problems into huge technical challenges, and there is no better place to experience world-class projects first-hand if you love technologies as much as we do. Together with our passionate and driven teams, you'll get to develop your skills, build on industry knowledge and collaborate with global teams in a dynamic space. Browse our Sea Labs Indonesia team openings to see how you can make an impact with us.About The TeamThe Marketplace Buyer team powers buyers' major journey across their entire Shopee experience, including signup/login, checkout and order process through innovation and technology. In our pursuit to shape the way buyers and sellers connect with each other, we engineer scalable, reliable and extensible systems that evolve with the dynamic e-commerce landscape. As a Software Engineer in the team, you will collaborate with fellow Engineers and Product Managers to develop the signup, login, checkout, processing, and fulfilment systems. In the meanwhile, tackle unique problems on a global scale.Job Description:Realizing business goals through implementing features to enhance the experiences across buyers, sellers, and operators, including but not limited to signup, login, account management, order placement, payment, and fulfillmentDesigning and building distributed systems optimized for performance, availability, and user experienceWriting high-quality, clean, and maintainable code and respecting engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)Researching, proposing and executing projects to enhance system functionalities, development processes, and shared middlewaresCollaborating in a highly cross-functional environment with fellow Software Engineers, Product Managers, Quality Assurance Engineers, and Operation Engineers to deliver impactRequirements:Bachelor's or a higher degree in Computer Science or related fieldsRelevant experience in backend server developmentFamiliar with commonly used languages, such as Golang / Python / C++ / JavaIn-depth understanding of Data Structures and Algorithms, Networking, OS and other Computer Science fundamentalsFamiliar with commonly used Databases, such as MySQLFamiliar with commonly used middlewares, such as Redis and KafkaFamiliar with Kubernetes (K8S) Microservice ArchitectureFamiliar with HTTP/TCP protocolsFamiliar with XML/JSON/Protocol BuffersFamiliar with distributed systems, performance tuning, massive concurrency handling, and caching mechanisms

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs