About the Role
Our client, a rapidly growing fintech startup focused on innovative blockchain solutions, is seeking an experienced Lead Smart Contract Developer to join their team in Mossel Bay, Western Cape. This is a leadership position where you will guide the development of secure, efficient, and scalable smart contracts that form the backbone of our decentralized applications. You will be responsible for architectural design, code quality, performance optimization, and mentoring a team of talented developers. The ideal candidate possesses a deep understanding of blockchain protocols, smart contract languages like Solidity, and a proven track record of delivering complex projects. This is an exceptional opportunity to make a significant impact in a fast-paced, cutting-edge industry. We are committed to building robust and reliable decentralized systems, and this role is crucial to our success. The position requires a hands-on leader who thrives in a challenging and innovative environment located in Mossel Bay.
Key Responsibilities
- Lead the design, development, testing, and deployment of smart contracts for various blockchain platforms.
- Architect secure and efficient smart contract solutions based on project requirements.
- Mentor and guide junior developers, fostering best practices in smart contract development.
- Perform rigorous code reviews to ensure quality, security, and performance.
- Optimize smart contract gas usage and execution efficiency.
- Collaborate with product managers, designers, and other engineers to define features and technical specifications.
- Troubleshoot and resolve complex issues in smart contract code and deployed applications.
- Stay current with the latest developments in smart contract technology and blockchain security.
- Contribute to the overall technical strategy and roadmap for blockchain initiatives.
- Ensure adherence to coding standards, security protocols, and development best practices.
Requirements
- Master's or Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 6 years of professional software development experience, with at least 4 years focused on blockchain and smart contract development.
- Expert proficiency in Solidity and experience with other smart contract languages (e.g., Vyper).
- Strong understanding of Ethereum Virtual Machine (EVM) and blockchain architecture.
- Experience with smart contract development frameworks (e.g., Hardhat, Truffle) and testing tools.
- Proficiency in version control systems (e.g., Git).
- Solid knowledge of cryptography and security principles relevant to smart contracts.
- Excellent leadership, communication, and interpersonal skills.
- Ability to manage multiple projects and prioritize tasks effectively.
- Experience working with web3 libraries (e.g., Web3.js, Ethers.js).
- Must be able to work on-site in Mossel Bay, Western Cape.
Benefits
- Our client offers a highly competitive salary, comprehensive health insurance, retirement benefits, and significant opportunities for career advancement.
- You will be part of an exciting and innovative company culture in Mossel Bay, contributing to groundbreaking blockchain projects.
- Enjoy working with a passionate team dedicated to pushing the boundaries of decentralized technology.