• Lead ETC’s migration to a modular client architecture, enabling plugin-based logic and leveraging upstream Ethereum improvements.
• Develop a Proof-of-Work consensus engine via the Engine API, decoupling consensus from execution.
• Implement key execution-layer EIPs (Cancun/Prague-related): EIP-1153, EIP-5656, EIP-6780, plus supplemental Prague items (EIP-2935, EIP-2537, EIP-7702).
• Integrate a delayed base fee mechanism aligned with EIP-1559 while preserving ETC’s monetary model.
• Build and maintain testnets, CI/CD pipelines, and developer tooling to improve developer experience and protocol safety.
• Collaborate closely with ETC Cooperative engineers, providing weekly progress updates and monthly reports to BITMAIN.
• Maintain at least three hours of daily overlap with GMT-3 working hours.
• Bilingual position requiring fluency in both Chinese and English.
Requirements
• Bachelor’s degree or above; minimum three years of blockchain development experience.
• Proficiency in Go, Rust, or C++ with strong blockchain protocol development expertise.
• Deep knowledge of Ethereum/EVM internals and Proof-of-Work consensus.
• Experience contributing to blockchain clients (e.g., Geth, Nethermind, Erigon).
• Familiarity with execution-layer EIPs and their implementation.
• Self-driven, problem-solving mindset with strong team collaboration skills.
• Experience with CI/CD or developer tooling is a plus.
• Prior open-source contributions are highly valued.
• Fluent in English and Chinese.