About the Role
Our client, a dynamic fintech startup focused on disrupting traditional financial services with blockchain technology, is seeking a skilled Blockchain Developer specializing in Smart Contracts. This role will be pivotal in designing, developing, and deploying secure and efficient smart contracts that form the backbone of our client's innovative platforms. You will work closely with product teams and other engineers to translate business logic into robust on-chain code. The ideal candidate has a strong background in Solidity and experience with EVM-compatible blockchains. You are passionate about decentralized finance (DeFi) and possess a deep understanding of security best practices for smart contracts. This hybrid role offers a fantastic opportunity to contribute to cutting‑edge projects within the crypto and blockchain space, based in Nelspruit .
Key Responsibilities
- Design, develop, test, and deploy smart contracts on various blockchain networks, primarily Ethereum and Polygon.
- Write clean, efficient, secure, and well-documented Solidity code.
- Collaborate with frontend and backend developers to integrate smart contracts into decentralized applications (dApps).
- Perform thorough testing, including unit tests, integration tests, and security audits, to ensure contract integrity.
- Optimize smart contracts for gas efficiency and performance.
- Stay up-to-date with the latest developments and best practices in smart contract development and blockchain security.
- Participate in code reviews and contribute to the improvement of development processes.
- Troubleshoot and debug smart contract issues as they arise.
- Contribute to the technical design and architecture of new blockchain-based products.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of professional software development experience, with at least 2 years focused on smart contract development.
- Expertise in Solidity programming language and experience with the Ethereum Virtual Machine (EVM).
- Proficiency with smart contract development frameworks like Hardhat or Truffle.
- Strong understanding of blockchain principles, cryptography, and security best practices.
- Familiarity with token standards (ERC-20, ERC-721) and DeFi concepts.
- Experience with version control systems (Git).
- Good problem-solving and analytical skills.
- Effective communication and collaboration abilities.
Benefits
- Our client offers a competitive salary and benefits package, including health insurance and performance bonuses.
- You will have access to continuous learning and development opportunities, including workshops and online courses.
- The hybrid work model provides flexibility, allowing for both office-based collaboration and remote work, with the office located in Nelspruit .