Overview
The Senior Blockchain Developer - Bitcoin Wallet plays a crucial role in our organization by leading the development and implementation of blockchain technology for our Bitcoin wallet. The individual will be responsible for designing, coding, and testing blockchain applications, as well as ensuring the security and performance of the Bitcoin wallet.
Key Responsibilities
- Develop, maintain, and optimize Bitcoin wallet services, and ensure their stable operation.
- Collaborate with team members to design wallet systems that satisfy business requirements and comply with security and privacy protocols.
- Coordinate with other blockchain engineers to understand and implement the latest blockchain technologies.
- Investigate, troubleshoot, and solve technical issues related to the BTC wallet system.
- Ensure robustness and cost-effectiveness of BTC wallet-based systems by performing regular code reviews, performance analysis, and stress tests.
- Participate in on-call rotation for emergency incidents related to the systems in charge.
- Coordinate with the product team to implement new features and optimize existing ones.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in developing and maintaining Bitcoin wallet services or similar blockchain technologies.
- Proficient knowledge of Bitcoin protocol and blockchain technology.
- Strong skills in cryptography and network security.
- Proficiency in programming languages such as C++, Rust, or Golang.
- Excellent debugging, problem-solving, and analytical skills.
- Ability to work effectively in a dynamic, fast-paced environment.