3 Blockchain jobs in Johannesburg
Senior Blockchain Developer
Posted 2 days ago
Job Viewed
Job Description
Position Summary: The Senior Blockchain Developer will play a key role in leading the design, development, and deployment of blockchain solutions. You will work closely with our team of developers, architects, and engineers to design and implement scalable and secure blockchain applications. This role requires deep expertise in blockchain technology, smart contract development, and decentralized application (DApp) development. The ideal candidate is a creative problem-solver with a passion for blockchain technology and a track record of delivering high-quality solutions.
Key Responsibilities:
- Lead the design, development, and implementation of blockchain-based solutions using industry-standard protocols and frameworks.
- Architect and develop smart contracts and decentralized applications (DApps) on blockchain platforms such as Ethereum, Hyperledger Fabric, or Binance Smart Chain.
- Design and implement scalable and secure blockchain architectures, including consensus mechanisms, cryptographic techniques, and security protocols.
- Conduct code reviews, testing, and debugging to ensure the quality, reliability, and security of blockchain applications.
- Collaborate with cross-functional teams to integrate blockchain solutions into existing systems and applications.
- Stay up-to-date with the latest developments in blockchain technology, industry trends, and emerging use cases.
- Provide technical leadership and mentorship to junior developers, guiding them in best practices and methodologies.
- Contribute to the documentation, tutorials, and educational materials to support the adoption of blockchain technology.
Qualifications:
- Bachelor's or master's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software development, with at least 3 years of experience in blockchain development roles.
- Deep understanding of blockchain concepts, protocols, and frameworks.
- Experience with blockchain platforms such as Ethereum, Hyperledger Fabric, or Binance Smart Chain.
- Proficiency in smart contract development and decentralized application (DApp) development.
- Strong analytical and problem-solving skills, with a keen attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Proven track record of delivering high-quality blockchain solutions in a fast-paced and dynamic environment.
Application Developer-Blockchain
Posted 2 days ago
Job Viewed
Job Description
Join to apply for the Application Developer-Blockchain role at Blue Pearl.
Responsibilities- Professionals in this specialty have expertise in translating IT requirements in the design, development, and assembly of components to create custom information systems.
- They work in an agile way to translate user stories to well-structured code and unit tests, in an internal or external Client billable services and implementation environment.
- In this specialty, they demonstrate their capability to provide the skills to deal with blockchain (e.g. Hyper-ledger Fabric, Ethereum).
- Bachelor's or master's degree in computer science, software engineering, or a related field can be beneficial. Some employers may prefer candidates with a solid educational background.
- Understanding of Blockchain Concepts: You need a strong understanding of blockchain technology, including how it works, its underlying principles (such as consensus algorithms), and its various components (such as smart contracts).
- Programming Languages: Proficiency in programming languages commonly used in blockchain development is essential. These languages may include:
- Solidity: Solidity is a programming language used for writing smart contracts on Ethereum and other Ethereum-compatible blockchains.
- JavaScript/TypeScript: Many blockchain platforms and frameworks, such as Ethereum and Hyperledger Fabric, provide SDKs and tools that use JavaScript or TypeScript.
- Python: Python is widely used for blockchain development, especially for tasks like building blockchain applications, creating tools for blockchain analysis, and scripting.
- Go: Go (or Golang) is the language in which many blockchain platforms like Hyperledger Fabric are implemented.
- Development Frameworks and Tools: Familiarity with blockchain development frameworks and tools is important. Examples include:
- Truffle: Truffle is a popular development framework for Ethereum that provides tools for smart contract compilation, testing, and deployment.
- Web3.js: Web3.js is a JavaScript library that allows interaction with the Ethereum blockchain, enabling developers to build decentralized applications (dApps).
- Hyperledger Composer: For developing enterprise blockchain applications on the Hyperledger Fabric framework.
- Smart Contracts: Understanding and experience in developing smart contracts, which are self-executing contracts with the terms of the agreement directly written into code.
- Decentralized Application (dApp) Development: Knowledge of building decentralized applications (dApps) that run on blockchain platforms, including frontend development skills (e.g., HTML, CSS, JavaScript) for creating user interfaces that interact with the blockchain.
- Security Awareness: Given the importance of security in blockchain applications, having knowledge of common security vulnerabilities and best practices for securing smart contracts and blockchain networks is crucial.
- Version Control Systems: Proficiency in using version control systems like Git, which are essential for collaborative development and managing codebases.
- Problem-Solving Skills: Strong problem-solving skills are necessary for troubleshooting issues related to blockchain development and optimizing the performance of blockchain applications.
- Continuous Learning: The blockchain space evolves rapidly, so a willingness to learn about new technologies continuously, platforms, and best practices is essential for staying current in the field.
- Entry level
- Full-time
- Engineering and Information Technology
- IT Services and IT Consulting
Location: Johannesburg, Gauteng, South Africa
#J-18808-LjbffrBlockchain Architect
Posted 5 days ago
Job Viewed
Job Description
Overview
We are seeking an experienced Blockchain Architect with deep expertise in stablecoin design, development, and deployment. You will be responsible for designing end-to-end architecture for blockchain-based financial systems, focusing on stablecoin frameworks, tokenomics, interoperability, scalability, and regulatory compliance. As a technical leader, you will work closely with cross-functional teams to drive the strategic implementation of stablecoin infrastructure that is secure, efficient, and scalable.
Responsibilities- Lead the design and architecture of blockchain platforms, specifically focusing on stablecoin implementation (fiat-backed, algorithmic, or hybrid models).
- Architect smart contracts and token issuance frameworks (ERC-20, ERC-1400, SPL, etc.) for stablecoins.
- Develop high-level and detailed architecture documentation including security models, data flow, and protocol designs.
- Define and implement on-chain and off-chain components related to stablecoin infrastructure, including oracles, custodians, liquidity mechanisms, and compliance tools.
- Collaborate with DevOps, legal, and compliance teams to ensure regulatory and security best practices are built into the design (e.g., AML/KYC, auditing, chain analysis).
- Oversee token economics modeling, including supply management, reserve strategies, and redemption flows.
- Lead evaluations of Layer 1/Layer 2 solutions for scalability and interoperability with stablecoins.
- Stay ahead of the curve on blockchain trends, stablecoin regulations (MiCA, USDC, etc.), and advancements in smart contract frameworks.
- Bachelor's or Master’s degree in Computer Science, Cryptography, or related field.
- 8+ years of experience in software engineering, with at least 3+ years in blockchain architecture.
- Proven experience in designing and launching stablecoin solutions.
- Deep understanding of public and permissioned blockchains (Ethereum, Solana, Cosmos, Hyperledger, etc.).
- Experience designing and auditing smart contracts using Solidity, Rust, or similar languages.
- Familiarity with blockchain consensus mechanisms (PoW, PoS, BFT, etc.).
- Strong understanding of cryptography, distributed systems, and security protocols.
- Knowledge of token standards (ERC-20, ERC-777, ERC-1155, SPL, etc.).
- Experience working with oracles (Chainlink, Band Protocol, etc.) and decentralized identity/KYC integrations.
- Experience integrating stablecoins with DeFi ecosystems or traditional finance systems.
- Hands-on experience with CBDC or enterprise tokenization projects.
- Familiarity with regulatory frameworks related to stablecoins (e.g., FATF guidelines, MiCA, FinCEN).
- Contributions to blockchain open-source projects or whitepapers.
- Experience with zk-SNARKs, rollups, or other Layer 2 scaling technologies.
Mid-Senior level
Employment typeFull-time
Job functionInformation Technology
IndustriesBanking
#J-18808-LjbffrBe The First To Know
About the latest Blockchain Jobs in Johannesburg !