About the Role
Our client, a rapidly growing financial technology firm, is seeking an experienced and driven Blockchain Technical Lead to spearhead their blockchain initiatives. This critical role is based in our Upington, Northern Cape office, requiring full-time in-office commitment. You will provide technical leadership, guide development teams, and architect innovative blockchain solutions that enhance our financial services offerings. The ideal candidate possesses a deep understanding of blockchain technology, smart contract development, and distributed systems, coupled with strong leadership and communication skills. You will play a pivotal role in defining our blockchain strategy and ensuring successful implementation of complex projects.
Key Responsibilities
- Lead a team of blockchain developers in the design, development, and deployment of secure and scalable blockchain solutions.
- Architect and oversee the implementation of smart contracts and decentralized applications (dApps).
- Define technical standards, best practices, and coding guidelines for blockchain development.
- Collaborate with product management, business stakeholders, and other engineering teams to define project requirements and roadmaps.
- Conduct code reviews, mentor junior engineers, and foster a high-performance development culture.
- Ensure the security, performance, and reliability of all blockchain implementations.
- Evaluate and recommend new blockchain technologies, tools, and frameworks.
- Troubleshoot and resolve complex technical issues related to blockchain systems.
- Contribute to strategic planning and technical decision-making for the company's blockchain roadmap.
- Stay abreast of industry trends, emerging technologies, and competitive landscape in the blockchain space.
Requirements
- Master's or Bachelor's degree in Computer Science, Engineering, or a related quantitative field.
- Minimum of 7 years of experience in software development, with at least 4 years in a lead or architect role focusing on blockchain technologies.
- Expertise in smart contract development languages (e.g., Solidity, Go, Rust) and platforms (e.g., Ethereum, Hyperledger).
- Proven experience in architecting and building complex blockchain solutions.
- Deep understanding of cryptographic principles, consensus mechanisms, and distributed ledger technologies.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong leadership, mentorship, and team management skills.
- Excellent problem-solving, analytical, and critical thinking abilities.
- Exceptional communication, presentation, and interpersonal skills.
- Experience with DeFi, NFTs, or other Web3 applications is highly desirable.
Benefits
- Highly competitive salary and significant bonus potential.
- Comprehensive medical and retirement benefits.
- Opportunities for professional development and advanced training.
- Collaborative and dynamic work environment in Upington, Northern Cape .
- Chance to lead groundbreaking projects in the fintech and blockchain space.
- Direct impact on the company's technological direction and innovation.
- Access to modern facilities and resources.