The R&D Engineer position focuses on developing, designing, and maintaining high-quality programs to meet the company's business needs.
The role involves solving complex technical issues related to system performance, security, and scalability challenges.
Active participation in project planning, design, and development is required to ensure timely delivery and adherence to quality standards.
The engineer will write clear technical documentation and effectively manage their time to meet project demands.
The position requires compliance with company arrangements to facilitate smooth team operations and project progress.
A strong sense of responsibility and ownership towards the underlying authentication system is essential, with a proactive approach to identifying and resolving issues to ensure long-term stability and continuous optimization.
Requirements:
A bachelor's degree or higher in computer science or a related field is required.
At least 3 years of experience in Golang projects, with familiarity in common web frameworks such as go-zero, gin, kartos, and kitex.
A solid foundation in data structures and algorithms is necessary, along with the ability to write high-quality, clear, and concise code.
Familiarity with the principles of mainstream storage engines like MySQL, Redis, and ElasticSearch, and proficiency in their use is required.
Knowledge of message queue principles and usage, including Kafka, RocketMQ, and RabbitMQ, is essential.
Experience with distributed systems and microservices architecture, with the ability to design and implement high-concurrency, high-availability, and high-performance systems, is required.
A high level of responsibility, good communication skills, teamwork spirit, integrity, and a passion for development are essential traits.
Benefits:
The opportunity to work with a top-tier team in a leading global digital asset exchange, contributing to innovative blockchain product experiences.
A dynamic work environment that encourages personal and professional growth, with unlimited development potential.
The chance to be part of a company that values integrity, insight, innovation, knowledge, and collaboration.
Access to a unique company culture that aligns with the values of decentralization and customer satisfaction.