Job Description
Key Responsibilities:
- Own the design, development, and evolution of large-scale backend systems supporting high-concurrency, high-throughput, and high-availability production environments.
- Architect and implement distributed system components including microservices, messaging systems, configuration centers, distributed locks, and service governance frameworks.
- Lead backend platform design for systems operating at scale (tens of millions of users), ensuring performance, scalability, and reliability under peak traffic conditions.
- Design and optimize middleware systems (e.g., message queues, scheduling systems, configuration management platforms) to support core business services.
- Drive system performance engineering including latency optimization, throughput tuning, JVM performance analysis, and stress testing.
- Design and support multi-data-center and multi-active deployment architectures, including traffic routing ...
Apply for This Position
Ready to take the next step? Click the button below to submit your application.
Submit Application