About the Role
Our client, a rapidly growing innovator in the decentralized finance (DeFi) space, is seeking a highly skilled and experienced Senior Blockchain Developer to join their dynamic team. This pivotal role will be based in Port Elizabeth, Eastern Cape, and will involve working on cutting-edge blockchain solutions that are set to disrupt traditional financial markets. You will be instrumental in architecting, developing, and deploying secure and scalable smart contracts and decentralized applications (dApps). This is an exceptional opportunity to make a significant impact within a forward-thinking company and contribute to the evolution of blockchain technology. The role requires a blend of technical expertise, problem-solving acumen, and a passion for all things crypto.
Key Responsibilities
- Design, develop, test, and deploy robust and secure smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain, Polygon) using languages like Solidity.
- Architect and implement complex dApps, ensuring optimal performance, scalability, and security.
- Collaborate closely with product managers, designers, and other engineers to translate requirements into functional blockchain solutions.
- Conduct thorough code reviews, security audits, and performance optimizations for smart contracts and dApps.
- Stay abreast of the latest advancements in blockchain technology, cryptographic protocols, and industry best practices.
- Troubleshoot and resolve technical issues related to smart contract execution and dApp functionality.
- Mentor junior developers and contribute to the team's technical growth.
- Contribute to the overall technical roadmap and strategy for our client's blockchain initiatives.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience (5+ years) as a Blockchain Developer or Smart Contract Engineer.
- In-depth knowledge of blockchain architecture, consensus mechanisms, and token standards (ERC-20, ERC-721, etc.).
- Proficiency in smart contract development languages such as Solidity, Vyper, or equivalent.
- Experience with popular blockchain frameworks and tools (e.g., Truffle, Hardhat, Ganache).
- Strong understanding of cryptography, security principles, and common vulnerabilities in smart contracts.
- Familiarity with front-end development (React, Vue.js) and integrating dApps with web interfaces is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities, with experience working in an agile development environment.
Benefits
- Competitive salary package commensurate with experience.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Opportunities for professional development and continuous learning.
- Exposure to groundbreaking projects in the fast-paced crypto and blockchain industry.
- A collaborative and innovative work environment in Port Elizabeth, Eastern Cape.
- Potential for equity participation in a high-growth startup.
- Regular team-building activities and social events.