About the job Blockchain Developer
EMPLOYMENT TYPE:
6 - 12-month contract, dependent on client requirements.
COMPANY:
UnicornClub.io is your platform designed to help funded FinTech startups, scaleups, and growing tech companies build and scale their tech teams faster by tapping into our unique South African talent pool.
LOCATION:
South Africa
WORKING MODEL:
Remote
JOB OVERVIEW:
A dynamic and experienced Blockchain Developer is sought to join a fully remote development team. The ideal candidate will have a strong background in designing, developing, and implementing decentralised applications (dApps) and smart contracts, with a passion for blockchain technologies and a solid understanding of cryptographic principles. Experience in FinTech is advantageous.
DESCRIPTION OF POSITION:
Key Responsibilities:
- Design and develop decentralised applications using blockchain technologies.
- Create, audit, and deploy smart contracts, primarily using Solidity or similar languages.
- Integrate blockchain systems with existing applications using APIs and Web3 tools.
- Collaborate with product managers, designers, and other developers to deliver high-quality solutions.
- Conduct regular code reviews and smart contract audits to ensure security and performance.
- Monitor and optimise blockchain transaction flows and gas efficiency.
- Stay informed about emerging trends, protocols, and tools within the blockchain ecosystem.
- Contribute to architecture and design decisions for blockchain-based platforms.
KNOWLEDGE AND SKILLS:
- Proficiency in Solidity, Web3.js, ethers.js, and smart contract development.
- Strong understanding of Ethereum and other blockchain platforms (e.g. Solana, Polygon, Binance Smart Chain).
- Experience with decentralised finance (DeFi), digital wallets, and token standards (ERC-20, ERC-721, etc.)
- Familiarity with backend technologies such as Node.js or Python.
- Knowledge of cryptographic algorithms and security best practices.
- Version control using Git.
- Comfortable working in Agile environments.
QUALIFICATIONS REQUIRED:
- Bachelors degree in Computer Science, Software Engineering, Information Technology, or a related field
- Industry certifications such as Certified Blockchain Developer, Ethereum Developer Certificate, or similar.
EXPERIENCE REQUIRED:
- Minimum 4 years of experience as a Blockchain Developer or in a similar role.
ADVANTAGEOUS SKILLS:
- Experience in the FinTech industry.
- Understanding of regulatory frameworks related to blockchain and digital assets.
- Familiarity with CI/CD pipelines and testing tools for smart contracts (e.g. Hardhat, Truffle, Ganache).
- Contributions to open-source blockchain projects.
**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.