Gate.io
Senior R&D Engineer - WebSocket
- Posted 1d ago
- Remote
- Full Time
Job Description
Our Vision
As one of the top ten digital asset exchanges in the world (and still rising 🚀), we provide a first-class service experience in trading, security, and blockchain product innovation.
Our goal is to enable everyone to participate in the construction of the crypto market, so that the most cutting-edge and promising cryptocurrency projects can be safely launched and traded. Are you interested in joining such a decentralized team?
Job Responsibilities
- System design and development: Responsible for the architecture design and development of WebSocket services to ensure that the system has high availability and high concurrent processing capabilities.
- Performance optimization: Analyze and optimize the performance of existing WebSocket services to improve system response speed and processing capabilities.
- Code implementation: Write high-quality code, ensure the maintainability and extensibility of the code, and participate in code review and technology sharing.
- Troubleshooting: Quickly locate and repair problems in system operation to ensure system stability and reliability.
- Technical documentation: Write and maintain technical documentation, including design documents, interface documents, etc., to ensure the accumulation and inheritance of team knowledge.
- Cross-departmental collaboration: Work closely with product managers, front-end development, and operation and maintenance teams to ensure the smooth progress of the project.
- Technology Research: Focus on new technologies and trends in the field of real-time communications, continuously improve technology levels and apply new technologies to projects.
- Security: Ensure that the system complies with the security standards of the financial industry and participate in the formulation of security strategies and implementation plans.
Job Requirements
- Bachelor degree or above, excellent candidates can be broadened to junior college, computer science, software engineering or related majors
- More than 5 years of backend development experience, more than 3 years of WebSocket or real-time communication related development experience.
- WebSocket Protocol: Be familiar with the WebSocket protocol and its implementation, and understand its application scenarios in high-concurrency and high-availability environments.
- Programming language: Proficient in at least one back-end programming language, such as Java, Golang, Node.js , Python, etc., and have good coding habits.
- High-concurrency systems: Experience in designing and developing large-scale high-concurrency systems, and the ability to design and implement efficient backend services.
- Database skills: Familiar with relational and non-relational databases, and capable of database design and performance optimization.
- Distributed Systems: Understand the principles of distributed systems and be familiar with microservice architecture, load balancing and caching technologies.
- Communication skills: Have good communication skills and be able to collaborate effectively with team members and other departments.
- Self-Drive: Possess strong self-drive, able to complete tasks independently and proactively solve problems.
Gate Values
We advocate the principle of value first, where your knowledge, vision and autonomy will be fully utilized. We focus on using the best products and services to win the praise of global customers and bring the concept of decentralization to all parts of the world.
Our values ​​include integrity, insight, innovation, knowledge and collaboration. At Gate.io , we are committed to creating a unique Gate style and looking for you who shares the same values ​​as Gate.io.
Our Company
Founded in 2013, Gate.io is one of the leading cryptocurrency exchanges, providing services related to the trading of a variety of leading digital assets worldwide. With over 10 million registered users, Gate.io is considered one of the safest and most reliable cryptocurrency platforms in the world. Gate.io has been verified for blockchain transparency and has consistently ranked among the top ten cryptocurrency exchanges in the world based on liquidity and trading volume (CoinGecko).
Hard Skills Required
- WebSocket Protocol & Real-Time Communication
- Backend Programming Languages
- High-Concurrency System Design
- Database Management
- Distributed Systems & Microservices
Soft Skills Required
- Problem-Solving
- Communication
- Adaptability
- Attention to Detail
- Self-Driven
Job Schedule
- Monday to Friday