Senior Backend Engineer - Instant Messaging Chat
About the Role
Join Binance as a Senior Backend Engineer - Instant Messaging Chat, where you will lead the design and development of innovative messaging features. This role offers the opportunity to work remotely and be part of a global team that is shaping the future of the blockchain ecosystem.
What You'll Do
- Lead the design and development of new instant messaging features, ensuring high concurrency, performance, scalability, and reliability.
- Build and maintain microservices using Spring Cloud, focusing on service discovery, configuration management, load balancing, and traffic governance.
- Work with large-scale data pipelines to analyze and process message data, enhancing product decisions and system efficiency.
- Design and optimize storage and retrieval architectures for massive datasets, ensuring stable and efficient data operations.
- Drive performance tuning, manage production incidents, and lead major refactoring efforts to improve overall system stability and throughput.
Requirements
- Hands-on experience with instant messaging platforms like WeChat, QQ, Telegram, WhatsApp, or Slack.
- Strong proficiency in Java and Spring Boot, with familiarity in distributed systems.
- Expertise in Linux, microservices, Redis sharding, database sharding, Kafka, and MQ.
- Proven ability to design and deliver high-performance, high-throughput backend systems deployed in production.
- Deep understanding of database storage engines, indexing, partitioning/sharding strategies, and performance tuning practices.
Nice to Have
- Experience with cloud services (AWS, Azure).
- Knowledge of containerization technologies (Docker, Kubernetes).
- Familiarity with agile methodologies.
What We Offer
- Competitive salary and comprehensive benefits package.
- Work-from-home arrangements tailored to your team's needs.
- Opportunities for career growth and continuous learning in a fast-paced environment.
- Collaborate with world-class talent in a user-centric global organization.
- Be part of a diverse workforce that values inclusion and equality.
This Senior Backend Engineer role at Binance offers a unique opportunity to lead innovative projects in the blockchain space while enjoying remote work flexibility and a competitive salary.
Who Will Succeed Here
Proficient in Java and Spring Boot with hands-on experience in building scalable microservices, ideally with a focus on high concurrency applications in a messaging environment.
Strong familiarity with Linux and containerization technologies, demonstrating the ability to manage deployments and troubleshoot issues efficiently in a remote work setting.
Deep understanding of messaging systems, particularly with Redis, Kafka, and MQ, combined with a proactive mindset to innovate and enhance messaging features under performance constraints.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months