Senior Backend Engineer, Marketplace (Order Ops)
Summary
Builds and optimizes Shopee’s distributed backend systems for order operations (returns, refunds, settlements) while ensuring scalability, reliability, and performance using Go/Python/Java and databases like MySQL/Redis.
Job Description:
- Realizing business goals through implementing features to Shopee as a platform, including but not limited to return and refund, and clearing and settlement.
- Designing and building distributed systems optimized for performance, availability, and user experience.
- Writing 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 middlewares.
- Collaborating in a highly cross-functional environment with fellow Software Engineers, Product Managers, Quality Assurance Engineers, and Operation Engineers to deliver impact.
Requirements:
- Bachelor's or a higher degree in Computer Science or related fields
- Minimum 2+ years' relevant experience in backend server development
- Experienced in framing problems effectively and context engineering to guide AI models to generate reliable code
- Familiar with commonly used languages, such as Golang / Python / C++ / Java
- In-depth understanding of Data Structures and Algorithms, Networking, OS and other Computer Science fundamentals
- Familiar with commonly used Databases, such as MySQL
- Familiar with commonly used middlewares, such as Redis and Kafka
- Familiar with protocols
- Familiar with XML/JSON/Protocol Buffers
- Familiar with distributed systems, performance tuning, massive concurrency handling, and caching mechanisms