Salary: 45K-90K range
Age: 21-35 years old
Job Requirements:
1. Experience in first or second-tier internet companies, involved in high concurrency and high availability architecture design, and exposed to big data.
2. Previous experience at a well-known exchange; familiar with blockchain consensus mechanisms, smart contracts, cross-chain, security access mechanisms, P2P network technologies; knowledge in cryptography, network security, cryptographic algorithms, etc.
3. In-depth research experience; familiar with ERC20 and other contract standards; familiar with the implementation principles of Bitcoin, Ethereum, and other blockchain technologies; proficient in Golang with a deep understanding of underlying GMP, runtime, etc.
4. At least 3 years of blockchain development experience, with research and development experience in blockchain core technology; 5+ years of experience in Golang.
5. Deep understanding of MySQL, Redis, Elasticsearch, Kafka, and other underlying mechanisms.
6. Strong understanding of TCP/IP, HTTP, WebSocket protocols.
7. Familiar with Linux development environment, proficient in Docker, Git, and at least one scripting language (e.g., Python, Shell).
8. Extensive experience in microservice development, familiar with gRPC.
9. Strong analytical and problem-solving skills, responsible, with good teamwork and stress resilience.
10. Strong product sensitivity and the ability to grasp the value of product requirements.
11. Proactive, serious and conscientious attitude, strong professional ethics.
Responsibilities:
1. Identify system issues and performance bottlenecks, and propose solutions.
2. Assist the team in overcoming high concurrency and system decoupling optimization issues.
3. Establish coding standards, testing standards, control development quality, and analyze problem-solving abilities.