About the Role
Our client, WhatJobs Direct, is seeking a highly experienced and motivated Lead Blockchain Developer to join their pioneering team. This role is an exciting opportunity to take a leadership position within the rapidly evolving crypto and blockchain industry. We are looking for a technical leader who can guide development teams, architect robust solutions, and contribute significantly to our innovative projects. While this role is based in **Randburg**, we offer a significant degree of remote flexibility, allowing successful candidates to work predominantly from home, with occasional in-office presence for key strategic meetings and team collaboration. You will be responsible for driving the technical vision for our blockchain initiatives, ensuring the delivery of high-quality, scalable, and secure decentralized applications. If you are a passionate blockchain expert looking to make a substantial impact and mentor a talented team, this role is for you. We value innovation, collaboration, and technical excellence in our **Randburg**-based operations and remote teams.
Key Responsibilities
- Lead a team of blockchain developers, providing technical guidance and mentorship.
- Architect and design scalable, secure, and efficient blockchain solutions and decentralized applications (dApps).
- Oversee the development, testing, and deployment of smart contracts and blockchain protocols.
- Define and enforce coding standards, best practices, and development processes.
- Collaborate with product managers, designers, and stakeholders to define project roadmaps and requirements.
- Conduct code reviews, ensuring high-quality, maintainable, and secure code.
- Evaluate and integrate new blockchain technologies, tools, and frameworks.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay abreast of the latest industry trends, security vulnerabilities, and advancements in the blockchain space.
- Contribute to technical strategy and long-term architectural planning.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Extensive experience (5+ years) in software development, with a significant focus on blockchain technology (3+ years).
- Proven experience leading development teams and managing technical projects.
- Deep understanding of blockchain fundamentals, distributed systems, cryptography, and consensus mechanisms.
- Proficiency in smart contract development languages (e.g., Solidity, Rust) and frameworks (e.g., Hardhat, Truffle).
- Experience with various blockchain platforms (e.g., Ethereum, Binance Smart Chain, Polygon).
- Strong knowledge of security best practices for blockchain applications.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong communication, leadership, and interpersonal skills.
- Ability to work effectively in a hybrid model, balancing remote work with in-office collaboration in **Randburg**.
Benefits
- Competitive salary and bonus structure.
- Hybrid work arrangement offering flexibility.
- Comprehensive medical, dental, and vision coverage.
- Retirement savings plan.
- Professional development budget and opportunities for growth.
- Be part of a cutting-edge company in the exciting crypto and blockchain sector.
- Dynamic team environment with opportunities to influence technical direction.
- Office located in **Randburg** with excellent accessibility.