Responsibilities:
- Contribute to the design, development, and optimization of a high-throughput Layer 1 blockchain network.
- Write clean, secure, and scalable code in Golang for core blockchain infrastructure and distributed systems.
- Develop and audit Solidity smart contracts, ensuring robustness and security.
- Build backend services, APIs, and developer tools to support ecosystem growth.
- Collaborate with front-end engineers to deliver seamless user-facing products and dApps.
- Participate in architectural decisions, code reviews, and testing to ensure high-quality deliverables.
- Stay current with emerging blockchain, cryptography, and distributed systems technologies.
- Strong proficiency in Golang with experience building distributed systems, microservices, or backend platforms.
- Solid experience with Solidity and smart contract development on EVM-compatible chains.
- Familiarity with blockchain fundamentals, consensus algorithms, and peer-to-peer networking.
- Hands-on experience with databases, APIs, and cloud infrastructure.
- Strong understanding of security principles, especially in blockchain environments.
- Experience working in fast-paced, collaborative environments.
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
- Experience contributing to open-source blockchain projects.
- Familiarity with performance optimization of Layer 1 or Layer 2 protocols.
- Knowledge of cryptographic primitives and zero-knowledge proofs.
- Frontend development experience (React, TypeScript, or similar).
- DevOps or infrastructure-as-code experience (Docker, Kubernetes, Terraform).
- #LI-CB1