Backend Software Engineer, TikTok Shop (Trading)
TikTok, Singapore
What you will do
- Responsible for core system development in the TikTok Shop trading domain, deeply involved in building multiple core systems, handling system design, development, maintenance, and continuous optimisation.
- Benchmark against the industry to continuously plan and enhance the foundational capabilities of the trading center system, optimising openness and scalability.
- Participate in improving the system’s international architecture and build stability and high availability for the system.
- Explore new business models in TikTok Shop.
What you need
- Bachelor's or higher degree in Computer Science, Information Technology, Programming & System Analysis, Science (Computer Studies) or related discipline.
- Experience developing highly scalable backend services and systems using at least one of Java/Golang; familiar with Linux, MySQL, Redis, RocketMQ, and configuration centers.
- Capable of performance optimisation, system stress testing, rate limiting and degradation, database sharding in high-traffic scenarios.