Binance - Senior Backend Engineer - Instant Messaging Chat
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
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.
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.
Benefits
• Candidate Privacy Notice
No credit card. Takes 10 seconds.