About the Role
Our client, a rapidly growing innovator in the decentralized finance space, is seeking a highly skilled and experienced Senior Blockchain Developer to join their dynamic team. This pivotal role is based in the vibrant tech hub of East London, Eastern Cape. You will be instrumental in designing, developing, and deploying cutting‑edge blockchain solutions, including smart contracts and decentralized applications (dApps), that will shape the future of finance. We are looking for a forward‑thinking individual with a deep understanding of blockchain protocols, security best practices, and the ability to translate complex requirements into robust, scalable code. This position offers an exciting opportunity to work with a passionate team on groundbreaking projects that have a real‑world impact.
Key Responsibilities
- Design, develop, test, and deploy secure and efficient smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain, Solana).
- Build and maintain decentralized applications (dApps), ensuring seamless integration with smart contract backends.
- Collaborate with product managers, designers, and other engineers to define and implement new blockchain features and protocols.
- Conduct thorough code reviews, security audits, and performance optimizations for smart contracts and dApp components.
- Stay abreast of the latest advancements in blockchain technology, cryptography, and consensus mechanisms.
- Troubleshoot and resolve complex technical issues related to blockchain infrastructure and application performance.
- Contribute to technical documentation, architectural design, and knowledge sharing within the engineering team.
- Mentor junior developers and provide technical guidance on blockchain development best practices.
Requirements
- Proven experience as a Blockchain Developer or Software Engineer with a focus on blockchain technologies.
- Proficiency in smart contract programming languages such as Solidity, Vyper, or Rust.
- Strong understanding of blockchain fundamentals, including consensus algorithms, distributed ledger technology, and cryptography.
- Experience with blockchain frameworks and development tools (e.g., Truffle, Hardhat, Web3.js, Ethers.js).
- Familiarity with front‑end development technologies (React, Vue, Angular) for dApp integration is a plus.
- Excellent problem‑solving skills and a meticulous attention to detail, particularly concerning security.
- Strong communication and collaboration abilities to work effectively in a team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
- Competitive salary package commensurate with experience.
- Opportunity to work on innovative projects in a rapidly evolving industry.
- Professional development and continuous learning opportunities.
- Collaborative and supportive work environment.
- Contribution to impactful decentralized solutions.