Application Developer-Blockchain

6 days ago


Johannesburg, South Africa Blue Pearl Full time

Overview 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). Requirements 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. Seniority level Entry level Employment type Full-time Job function Engineering and Information Technology Industries IT Services and IT Consulting Location: Johannesburg, Gauteng, South Africa #J-18808-Ljbffr



  • Johannesburg, South Africa SavageOne Pty Ltd Full time

    About the job Senior Blockchain Developer 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...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Full time R1 000 000 - R3 000 000 per year

    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...


  • Johannesburg, Gauteng, South Africa Blockchain Academy Full time R84 000 - R420 000 per year

    We're seeking a skilled Full Stack Software Engineer with experience building Web3 applications on EVM-compatible blockchains. The ideal candidate will have strong full stack development skills , React, Express, Angular) and intermediate experience in blockchain development. You'll work closely with experienced blockchain engineers, contribute to smart...


  • Johannesburg, Gauteng, , South Africa Blue Pearl PTY Full time R500 000 - R1 200 000 per year

    • 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. •...


  • Johannesburg, South Africa SavageOne Pty Ltd Full time

    A leading company in the technology sector seeks a Senior Blockchain Developer to lead the creation and deployment of innovative blockchain solutions. The ideal candidate is experienced in smart contract and decentralized application development and excels at problem-solving within a collaborative team. This role presents a great opportunity to work with...


  • Johannesburg, South Africa FNB Namibia Full time

    A leading bank in Namibia is seeking an experienced Java Developer to join their team in Johannesburg. You will be responsible for researching and prototyping new technologies, developing applications, and participating in the development of blockchain systems. Ideal candidates should have a BSc in Informatics and over 7 years of experience in Java...


  • Johannesburg, South Africa WAAYS Talent Sourcing Full time

    **Technical competencies**: - Expert in the field with sound industry and business knowledge - Knowledge and appreciation of the wider IT issues and service opportunities beyond the specific scope of typical IT Audit and Specialised Assurance services - Able to scope engagements effectively and assign and manage an appropriate team to deliver against the...


  • Johannesburg, South Africa FNB South Africa Full time

    Job Description To design, create, test and document new and amended mobile applications from supplied specifications in accordance with agreed standards to help business be more efficient and provide a better service. Hello Future Java Developer Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services...

  • Angular Developer

    5 days ago


    Johannesburg, Gauteng, South Africa An Angular developer Full time R120 000 - R240 000 per year

    An Angular developer is a professional who not only develops in JavaScript but also has an excellent command of the AngularJS framework. They can develop the entire life cycle of the user interface of web applications adapted to different types of devices. In addition, the main AngularJS developer responsibilities include working on improving the performance...


  • Johannesburg, South Africa RMB Full time

    Mobile Applications Developer page is loaded## Mobile Applications Developerlocations: Johannesburgtime type: Full timeposted on: Posted Todaytime left to apply: End Date: December 9, 2025 (6 days left to apply)job requisition id: R42833# **Job Description**To design, create, test and document new and amended mobile applications from supplied specifications...