About the Role
Our client, a pioneering force in the decentralized finance (DeFi) space, is seeking a highly skilled and motivated Senior Blockchain Developer to join their dynamic team. This role is pivotal in shaping the future of secure and efficient blockchain applications. You will be instrumental in designing, developing, and deploying robust smart contracts and decentralized applications (dApps) that will power our next generation of financial services. The ideal candidate possesses a deep understanding of blockchain architecture, cryptography, and the full lifecycle of smart contract development. This is an exciting opportunity to work with cutting-edge technologies and contribute to a rapidly evolving industry, based in the vibrant community of George, Western Cape, ZA .
Key Responsibilities
- Design, develop, test, and deploy secure and efficient smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain, Polygon) using languages like Solidity.
- Architect and implement decentralized applications (dApps) and backend services that interact with smart contracts.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and deliver new features.
- Conduct thorough code reviews, security audits, and performance optimizations for smart contracts and dApp components.
- Stay abreast of the latest advancements in blockchain technology, security best practices, and industry trends.
- Troubleshoot and resolve complex technical issues related to blockchain infrastructure and dApp functionality.
- Contribute to the overall technical strategy and roadmap for our blockchain initiatives.
Requirements
- Proven experience as a Blockchain Developer, with a strong portfolio of deployed smart contracts and dApps.
- Proficiency in smart contract development languages, primarily Solidity. Experience with other languages like Vyper or Rust is a plus.
- In-depth understanding of blockchain principles, consensus mechanisms, and cryptographic concepts.
- Experience with blockchain development frameworks and tools (e.g., Truffle, Hardhat, Web3.js, Ethers.js).
- Familiarity with common security vulnerabilities in smart contracts and best practices for mitigation.
- Experience with API design and integration, particularly RESTful APIs for dApp backends.
- Excellent problem-solving and analytical skills, with a keen attention to detail.
- Strong communication and teamwork abilities, essential for a hybrid work environment .
- A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
- Competitive salary package commensurate with experience.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Opportunities for professional development and continuous learning in a fast-paced industry.
- A collaborative and innovative work culture with a focus on employee growth.
- Access to the latest blockchain technologies and cutting-edge projects.
- Convenient location in George, Western Cape, ZA , with flexible hybrid work arrangements.