Job Closed
This listing is no longer active.
The World’s Leading Blockchain Ecosystem and Digital Asset Exchange
Senior Backend Engineer – Instant Messaging Chat
Location
Singapore
Posted
147 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer – Instant Messaging Chat
Binance
• 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.
Job 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.
Benefits
- Competitive salary and company benefits
- Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Collaborate with stakeholders to learn about our customers biggest challenges. • Measure, inspect, and drive decisions using data. • Design, test, code, and instrument new solutions. • Develop and maintain CI/CD pipelines using tools such as Azure DevOps or GitHub Actions. • Implement Infrastructure as Code (IaC) using tools like Terraform. • Strengthen and drive our engineering process with TDD and BDD, Microservice and Vertical Slice Architectures. • Support live applications, promote proactive monitoring, rapid incident response, and continuous improvement. • Analyze existing systems and processes to identify bottlenecks and opportunities for improvements. • Mentor and learn from your peers, foster continuous learning within your team and organization.
Senior/Staff Backend Engineer – PCB CAD Integration
QuilterDesign your next PCB design in hours, not weeks, with Quilter's generative AI for electronics.
• Lead design and development of integrations with CAD vendors’ scripting systems and file formats. • Define and extend Quilter’s internal PCB representation for compatibility across tools. • Build robust APIs and backend services to abstract away CAD complexity for downstream teams. • Collaborate with ML, EDA, and electrical engineering experts to ensure seamless interoperability. • Provide technical leadership on architecture, testing, and best practices. • Mentor junior engineers and help shape the culture of the File I/O team.
• Work on a project in the financial sector. • Work in a team to create complex technological solutions. • Collaborate on digital transformation projects using emerging technologies.
Technical Architect
Mammoth GrowthHelping companies extract, visualize and interpret their data for growth.
• Be the go-to expert in the room of how we are going to implement the solution • Articulate and defend your recommendations • Doing what it takes to move the project toward its goals • Anticipate future problems and proactively mitigating them • Evaluate and document a client’s current systems • Helping clients to realize their strategy and define their future roadmap • Design and recommend new systems architecture • Design the data architecture based on business requirements • Design custom engineering integrations and solutions • Build complex dbt implementations following medallion architecture patterns • Design and implement model contracts, versioning strategies, and frameworks • Conduct rigorous code reviews ensuring quality and testing coverage




