remote
Blockchain Engineer Go - YD Talent Solutions
Software Engineer
Blockchain Engineer focused on building a decentralized identity platform using Go, smart contracts, and Proof‑of‑Identity consensus to authenticate billions of users and enable secure, token‑based interactions.
About the role
Key Responsibilities
- Design, develop, and maintain blockchain protocols and smart contracts in Go.
- Implement and optimize Proof‑of‑Identity consensus mechanisms for high‑throughput, low‑latency validation.
- Collaborate with cross‑functional teams to integrate decentralized identity solutions with web and mobile applications.
- Conduct security audits, performance testing, and code reviews to ensure robustness and scalability.
- Stay current with emerging blockchain standards and contribute to open‑source initiatives.
Requirements
- 3+ years of experience in blockchain development, preferably with Go.
- Strong understanding of smart contract languages, consensus algorithms, and distributed ledger concepts.
- Hands‑on experience with decentralized identity frameworks (e.g., DID, VC).
- Proficiency in cryptographic primitives, network protocols, and performance optimization.
- Excellent problem‑solving skills and a passion for building secure, scalable systems.