Job Description
Key Responsibilities
- Develop and maintain Golang client code for our sequencer client, ensuring optimal performance, scalability, and compatibility with existing systems.
 - Collaborate closely with the zkEVM team to design and implement interfaces that guarantee seamless compatibility between the client and the prover network.
 - Create robust networking protocols to facilitate secure and efficient communication between the sequencer and the proving network, prioritizing latency reduction and data integrity.
 - Conduct comprehensive testing to validate full EVM compatibility, including but not limited to transaction processing, smart contract execution, and state synchronization.
 - Perform rigorous security audits and penetration testing on the sequencer infrastructure to identify and mitigate potential vulnerabilities, ensuring compliance with industry security standards.
 - Monitor system performance metrics and implement optimizations to enhance throughput, reduce gas costs, and improve user experience across the blockchain network.
 - Document technical specifications, architecture decisions, and implementation details for the sequencer and related systems to support team collaboration and future development.
 
Job Requirements
- Proven experience in Golang development with a strong understanding of concurrency, performance optimization, and distributed systems architecture.
 - Deep knowledge of blockchain technology, including consensus mechanisms, smart contract execution, and network protocols such as TCP/IP and HTTP/2.
 - Hands-on experience with zkEVM (zero-knowledge Ethereum Virtual Machine) and prover network integration, preferably with frameworks like ZK-SNARKs or STARKs.
 - Excellent problem-solving skills with a track record of debugging complex systems and resolving critical issues in high-stakes environments.
 - Strong familiarity with security best practices, including cryptographic protocols, secure coding standards, and vulnerability assessment techniques.
 - Ability to work independently and collaboratively in cross-functional teams, with excellent communication skills for both technical and non-technical stakeholders.
 - Preferred qualifications include experience with blockchain infrastructure tools (e.g., Ethereum clients, consensus nodes), knowledge of cloud platforms (AWS, GCP), and understanding of DevOps practices for continuous integration and deployment.
 - Must possess a bachelor's degree in Computer Science, Software Engineering, or a related field, with 3+ years of professional experience in blockchain development or distributed systems engineering.
 


