About the Role
Our client, a forward-thinking fintech startup focused on leveraging blockchain technology for innovative financial services, is looking for a skilled Blockchain Developer specializing in Solidity. This position, based in Klerksdorp, North West, will involve the development and deployment of smart contracts and decentralized applications on the Ethereum blockchain and EVM-compatible networks. You will be an integral part of a small, agile team, contributing directly to the core product development and the expansion of our decentralized ecosystem. If you are passionate about smart contract programming and eager to make a significant impact in the world of DeFi and crypto, this is the role for you. We value creativity, technical excellence, and a collaborative spirit.
Key Responsibilities
- Design, develop, test, and deploy secure and efficient smart contracts using Solidity.
- Build and maintain decentralized applications (dApps) and related backend services.
- Integrate smart contracts with front-end interfaces and external APIs.
- Participate in code reviews, providing and receiving constructive feedback.
- Optimize smart contracts for gas efficiency and performance.
- Write comprehensive unit and integration tests for smart contract functionality.
- Troubleshoot and debug issues across the development and production environments.
- Collaborate with product managers and designers to refine user experiences and features.
- Stay informed about the latest developments in the Solidity ecosystem and EVM technology.
- Contribute to technical documentation and knowledge sharing within the team.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
- Minimum of 3 years of professional experience in software development, with at least 2 years focused on blockchain development using Solidity.
- Strong understanding of Ethereum Virtual Machine (EVM) architecture and operations.
- Experience with Web3 libraries (e.g., web3.js, ethers.js).
- Familiarity with development frameworks like Hardhat, Truffle, or Foundry.
- Knowledge of common smart contract vulnerabilities and security patterns.
- Experience with version control systems like Git.
- Understanding of cryptographic principles relevant to blockchain.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a remote or distributed team setting.
Benefits
- Competitive salary and potential for token-based incentives.
- Opportunity to work on cutting-edge blockchain projects with real-world applications.
- Direct impact on product development and company growth.
- Collaborative and innovative startup culture.
- Support for professional development and learning.
- Flexible remote working arrangements.
- Comprehensive benefits package.
- Be a key contributor in shaping the future of decentralized finance from Klerksdorp, North West.