Senior Software Developer : DLT - Blockchain, Hashgraph, DAG, Holochain and Tempo (Radix)

Mecs Africa
Pretoria
ZAR 300 000 - 400 000
Job description
  • A Bachelors degree in computer science / engineering, computer / electronic engineering, information technology or related field with at least three years experience in distributed ledger technology field;
  • An Honours or Masters degree will be advantageous;

Exposure in the following:

  • Software development in the field of Distributed Ledger Technology or a related area;
  • Back-end: Nodejs, Golang, Java, Python;
  • Version Control: Git, SVN;
  • Cloud-based platforms: AWS, IBMCloud, Azure;
  • Project management;

Must be experienced in building decentralized applications (Dapps)

  • using DLT;
  • Understanding of various DLT technologies and the major differences among them (Blockchain, Hashgraph, DAG, Holochain and Tempo (Radix));
  • Understanding of transforming/implementing software/algorithms for use in real-life systems would be advantageous;
  • Solid understanding of cryptography;
  • Understanding of basic architectures like MVC, MVVM, Document-View Architecture and Microservices;
  • Understanding of fundamentals of Communication Architectures including but not limited to Publisher subscriber, a Message broker, Bus architecture;
  • Knowledge of DLT development tools, such as Interactive Console, Test Net and Solc Compiler;
  • A good foundational knowledge of economics basic concepts like incentivisation, supply and demand, and opportunity cost will be advantageous;

Adopting a new mindset which focuses on efficiency, scalability, and distributed computing:

  • Knowledge of programming in modern object-oriented languages, with Open Source development tools and platforms;
  • Ability to demonstrate Object-oriented software engineering skills;
  • Strong quantitative skills (mathematics/statistics/computer science);
  • Demonstrated ability to supervise/mentor/develop junior staff;

Demonstrated skills in: analytical thinking, flexibility and adaptability, investigative orientation, planning and organising, problem solving, verbal and written communication, teamwork, self-management (planning, prioritising and time management, includes the ability to work independently), systems level thinking, multi-disciplinary knowledge.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developer : DLT - Blockchain, Hashgraph, DAG, Holochain and Tempo (Radix) jobs in Pretoria