About the company
Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. They work across business groups and around the globe, spanning time zones and disciplines to develop inclusive People policies, forecast finances, give legal counsel, safeguard systems, nurture new initiatives, and more. Every challenge creates possibilities, and we need different perspectives to see them all. Bring yours to Block.
Job Summary
Responsibilities:
📍Design and develop blockchain-based applications and smart contracts. 📍Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. 📍Implement and maintain decentralized applications (dApps) on various blockchain platforms such as Ethereum, Polkadot, or Solana. 📍Develop and optimize consensus algorithms, cryptographic protocols, and data structures. 📍Conduct code reviews to ensure code quality, security, and adherence to best practices. 📍Troubleshoot and resolve issues related to blockchain technology, including performance bottlenecks and security vulnerabilities. 📍Stay current with the latest developments in blockchain technology and contribute to the continuous improvement of our products and processes. 📍Participate in the design and implementation of scalable and secure blockchain infrastructure. 📍Collaborate with the research team to explore new blockchain technologies and their potential applications.
Qualifications:
📍Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 📍3+ years of professional experience in software development, with a focus on blockchain technology. 📍Proficiency in programming languages such as Solidity, Rust, Go, or JavaScript. 📍Experience with blockchain platforms such as Ethereum, Hyperledger, Polkadot, or Solana. 📍Strong understanding of cryptographic principles, consensus algorithms, and decentralized systems. 📍Familiarity with smart contract development and auditing. 📍Experience with version control systems, preferably Git. 📍Excellent problem-solving skills and attention to detail. 📍Strong communication and collaboration skills. 📍Passion for blockchain technology and a desire to work in an innovative and fast-paced environment.