Job Description
We are seeking a highly skilled Blockchain Golang Senior Backend Engineer to join our team. In this role, you will be responsible for designing and developing scalable, high-performance distributed systems that handle large-scale user access and data volume. You will collaborate with product managers to create technical solutions, estimate development cycles, and ensure project quality.
Key Responsibilities
- Work with product managers to develop technical solutions in modules, estimate development cycles, design development nodes in advance, set development indicators, and ensure project quality.
- Responsible for system architecture design, able to design highly available, concurrent, and scalable distributed systems based on large-scale user access and data volume, ensuring system performance and stability.
- Participate in the development and architecture design of core code, identify and solve key technical problems in the system.
- Responsible for capturing, parsing, and indexing large-scale blockchain data, optimizing blockchain data processing and query efficiency.
- Proficient in using AWS cloud services to promote cloud native and automated operation and maintenance of infrastructure.
Job Requirements
- Strong experience in Golang backend development, with a focus on blockchain technology.
- Proven ability to design and implement highly available, concurrent, and scalable distributed systems.
- Experience with large-scale data processing and optimization techniques.
- Proficiency in AWS cloud services and cloud-native infrastructure.
- Excellent problem-solving skills and the ability to identify and resolve key technical challenges.
- Strong collaboration skills to work effectively with product managers and other team members.
Preferred Qualifications
- Experience with blockchain data indexing and query optimization.
- Knowledge of automated operation and maintenance practices.
- Familiarity with other cloud services and infrastructure technologies.