About the Role
Our client is a rapidly growing company at the forefront of the **Crypto & Blockchain** revolution, looking for a skilled **Blockchain Engineer** specializing in smart contract development to join their team in **Vereeniging, Gauteng**. You will be instrumental in designing, writing, testing, and deploying secure and efficient smart contracts on various blockchain platforms. This role requires a deep understanding of Solidity and a passion for building decentralized applications that push the boundaries of innovation. If you are a motivated engineer eager to contribute to exciting blockchain projects, this is the perfect opportunity for you, located in **Vereeniging**.
Key Responsibilities
- Develop, test, and deploy smart contracts using Solidity and other relevant languages.
- Ensure the security, efficiency, and gas optimization of smart contracts.
- Collaborate with product managers and other engineers to define and implement blockchain features.
- Write comprehensive unit and integration tests for smart contracts.
- Participate in code reviews, providing constructive feedback to peers.
- Research and implement best practices in smart contract development and blockchain security.
- Assist in the integration of smart contracts with frontend and backend systems.
- Troubleshoot and debug smart contract issues.
- Stay updated on the latest developments in the Ethereum ecosystem and EVM-compatible chains.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Proven experience in blockchain development, with a strong focus on smart contract creation.
- Proficiency in Solidity is essential. Experience with other languages like Vyper or Rust is a plus.
- Solid understanding of Ethereum Virtual Machine (EVM) and its intricacies.
- Experience with blockchain development frameworks such as Hardhat, Truffle, or Foundry.
- Knowledge of token standards (ERC-20, ERC-721, etc.) and DeFi protocols.
- Familiarity with secure coding practices for smart contracts.
- Experience with version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities, comfortable with a hybrid setup in **Vereeniging, Gauteng**.
Benefits
- Competitive salary and comprehensive benefits package.
- Hybrid work model offering flexibility and work-life balance.
- Opportunities for continuous learning and professional development in the **Crypto & Blockchain** field.
- Work on innovative and impactful decentralized applications.
- Collaborative and supportive team environment.
- Strategic role within the **Vereeniging** tech scene.