Staff/Senior Engineer - Platform Tools
Overview
We are an organization at the forefront of technological advancements with a focus on reshaping the future through digital innovation. Our company, established in 2017, is dedicated to revolutionizing global systems through advanced digital asset exchange, Web3 portal, and blockchain ecosystems. By offering a diverse array of cutting-edge products and solutions, we aim to redefine the financial landscape and empower users worldwide. With a strong commitment to innovation and a vast global user base, we envision a future of financial accessibility and decentralized finance.
We foster innovation, social responsibility, and inclusivity among our team members, actively engaging in community welfare initiatives. Our multicultural team of over 3,000 employees worldwide thrives on diversity and collaboration. Join us in building the future together!
About the Team
The platform tool team plays a critical role in supporting various vertical teams within our organization by providing essential infrastructure services. This support encompasses message delivery capabilities, notification systems, and verification code functionality, aiming to streamline development processes and enhance efficiency for our technical teams.
Responsibilities
- Coordinate backend requirements and drive technical design and development of message delivery services.
- Optimize system performance and tackle technical challenges to ensure high availability and reliability.
- Demonstrate architectural design prowess to enhance engineering efficiency through service optimization points.
- Understand business and product requirements to complete functional design, architectural enhancements, and development tasks effectively.
Qualifications
- Proficient in Java, with expertise in JVM configuration optimization, thread management, data structures, algorithms, and design patterns.
- Knowledgeable in common middleware tools such as messaging queues, caching, and traditional databases like MySQL.
- Deep understanding of distributed system principles, including consistency, idempotent operations, and system scalability.
- Strong analytical and communication skills along with an agile mindset.
- Previous experience in managing teams or designing complex systems is advantageous.
- Experience in integrating and developing platforms for email, SMS, and push notifications preferred.
- Bilingual proficiency in Mandarin and English is highly desirable due to regional stakeholder interactions.
Perks & Benefits
- Competitive compensation package
- Learning and development programs with education subsidies
- Team-building activities and company events
- Wellness and meal allowances
- Comprehensive healthcare coverage for employees and dependents
- More benefits to be revealed during the selection process.