Backend Software Engineer (Transactions) - TikTok Local Services - Singapore
TikTok, Singapore
What you will do
- Design and develop core transaction systems for TikTok Local Services, covering order placement, order management, fulfillment, after-sales, and other key transaction scenarios, while continuously improving user transaction experiences and merchant operational efficiency.
- Understand diverse markets and business models and abstract unified, scalable transaction models and service capabilities. Drive the platformization of transaction capabilities to improve the efficiency of onboarding new scenarios and accelerating business iteration.
- Continuously optimize system architecture, reliability, and stability, including order state transitions, data consistency, idempotency, and exception handling and compensation mechanisms, ensuring transaction correctness and system reliability under high concurrency and complex failure scenarios.
- Drive the application of AI across the software development lifecycle, including development, testing, code review, troubleshooting, and transaction anomaly analysis. Turn effective AI practices into reusable tools and engineering workflows to continuously improve development efficiency, delivery quality, and problem-solving effectiveness.