Senior Backend Engineer - Instant Messaging Chat
at Binance
Posted 8 hours ago
No clicks
- Compensation
- Not specified
- City
- Not specified
- Country
- Not specified
Currency: Not specified
Lead the design and development of instant messaging features with high concurrency, ensuring performance, scalability, and reliability. Build and maintain microservices based on Spring Cloud, including service discovery, configuration, load balancing, and traffic governance. Work with large-scale data pipelines to analyze and process message data to drive product decisions and efficiency. Design and optimize storage and retrieval architectures for massive datasets and lead performance tuning and major refactoring to improve system stability and throughput.
Responsibilities
- Lead the design and development of new instant messaging features, ensuring the system can handle high concurrency with strong performance, scalability, and reliability.
- Build and maintain microservices based on Spring Cloud, including service discovery, configuration management, load balancing, and traffic governance.
- Work with large-scale data pipelines to analyze and process message data, supporting product decisions and improving system efficiency.
- Design and optimize storage and retrieval architectures for massive datasets, ensuring stable and efficient data operations.
- Drive performance tuning, handle production incidents, and lead major refactoring efforts to improve overall system stability and throughput.
Requirements
- Hands-on experience building or maintaining instant messaging platforms such as WeChat, QQ, Telegram, WhatsApp, Slack, or similar real-time communication systems.
- Strong proficiency in Java and Spring Boot, with familiarity in distributed systems.
- Strong knowledge of Linux, microservices, distributed systems, Redis sharding, database sharding, Kafka, and MQ.
- Proven ability to independently design and deliver a high-performance, high-throughput, and highly available backend system that has been successfully deployed in production.
- Deep understanding of database storage engines, indexing, partitioning/sharding strategies, and real-world performance tuning practices.

