Blockchain Protocol Developer

Placements24

Paarl

Hybrid

ZAR 1,000,000 - 1,800,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Highly competitive salary
Hybrid work model
Health, retirement, and insurance
Conference and research budget
Collaborative R&D environment
Direct impact on core technology

Job summary

Placements24 in Paarl, Western Cape, is seeking a Blockchain Protocol Developer to design and optimize core blockchain protocols. You will focus on consensus mechanisms, cryptography, and network performance, collaborating with researchers and engineers.

The role requires a PhD or Master’s in CS/cryptography with a strong distributed-systems background, and hands-on experience in C++, Go, or Rust. Hybrid work model available in Paarl, offering an impactful research environment.

Qualifications

  • Ph.D. or Master’s in Computer Science, Cryptography, or related field with strong distributed systems focus.
  • 5+ years in blockchain protocol development or major contributions to open-source projects.
  • Deep understanding of blockchain architecture, cryptography, and distributed systems theory.
  • Experience designing and implementing consensus algorithms.
  • Proficiency in low-level languages (C++, Go, Rust).
  • Experience with network programming and P2P systems.
  • Strong analytical and problem-solving skills with rigorous debugging ability.
  • Excellent written and verbal communication skills.
  • Hybrid work capability based in Paarl, Western Cape.

Responsibilities

  • Design, implement, and optimize core blockchain protocols and their algorithms.
  • Develop and refine consensus mechanisms (PoW, PoS variants, BFT).
  • Integrate cryptographic primitives and security features at protocol level.
  • Analyze and improve network performance, scalability, and latency.
  • Write clean, well-documented code in C++, Go, or Rust.
  • Conduct rigorous testing and simulations to validate designs and expose vulnerabilities.
  • Collaborate with research teams to explore new blockchain innovations.
  • Contribute to technical docs, whitepapers, and publications.
  • Troubleshoot and resolve complex protocol-stack issues.

Skills

Blockchain protocol development
Distributed systems
Cryptography
Low-level programming
Network programming
Research collaboration
Problem solving
Communication skills

Education

PhD or Master's in CS or Cryptography

Tools

C++
Go
Rust

Job description

About the Role

Our client, a highly respected research and development firm in the blockchain space, is searching for an exceptional Blockchain Protocol Developer to join their dedicated team in **Paarl, Western Cape**. This role is for individuals with a deep theoretical understanding and practical experience in designing, implementing, and optimizing core blockchain protocols. You will be instrumental in advancing our proprietary blockchain technology, focusing on aspects like consensus mechanisms, cryptography, network performance, and security at the protocol level. The ideal candidate possesses a strong computer science background, expertise in distributed systems, and a passion for pushing the boundaries of blockchain innovation. This is a unique opportunity to work on foundational aspects of blockchain technology, contributing to its evolution and scalability. We are committed to building robust and efficient protocols that power the future of decentralized systems. The role offers a hybrid work model, balancing focused development with collaborative team sessions in **Paarl, Western Cape**.


Key Responsibilities


  • Design, develop, and refine core blockchain protocols and their associated algorithms.

  • Implement and optimize consensus mechanisms (e.g., Proof-of-Work, Proof-of-Stake variants, BFT).

  • Develop and integrate cryptographic primitives and security features at the protocol level.

  • Analyze and improve network performance, scalability, and latency of the blockchain.

  • Write clean, efficient, and well-documented code in languages such as C++, Go, or Rust.

  • Conduct rigorous testing and simulation to validate protocol designs and identify potential vulnerabilities.

  • Collaborate with research teams and other engineers to explore and implement new blockchain innovations.

  • Contribute to technical documentation, whitepapers, and research publications.

  • Troubleshoot and resolve complex issues related to the blockchain protocol stack.


Requirements


  • Ph.D. or Master's degree in Computer Science, Cryptography, or a related field with a strong focus on distributed systems.

  • Proven track record (5+ years) in blockchain protocol development or significant contributions to open-source blockchain projects.

  • Deep understanding of blockchain architecture, cryptography, and distributed systems theory.

  • Expertise in designing and implementing consensus algorithms.

  • Proficiency in low-level programming languages like C++, Go, or Rust.

  • Experience with network programming and P2P systems.

  • Strong analytical and problem-solving skills, with a methodical approach to debugging complex systems.

  • Excellent written and verbal communication skills.

  • Ability to work effectively in a hybrid setting based in Paarl, Western Cape.


Benefits


  • Highly competitive salary and potential for significant bonuses based on protocol advancements.

  • Comprehensive health, retirement, and insurance benefits.

  • Generous budget for professional development, research, and conference attendance.

  • Opportunity to work on groundbreaking, foundational blockchain technology.

  • Collaborative and intellectually stimulating research environment.

  • Hybrid work model offering flexibility and work-life balance.

  • Direct impact on the future of decentralized technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Blockchain Protocol Engineer
Blockchain Protocol Engineer

Placements24 • Paarl

On-site
ZAR 1,200,000 - 2,400,000
Bonus potential
Paarl office
Professional development leave
+1
Senior Blockchain Engineer - Protocol Development
Senior Blockchain Engineer - Protocol Development

Placements24 • Paarl

On-site
ZAR 1,400,000 - 2,000,000
Health coverage
Equity potential
Paid time off
+1
Blockchain Protocol Developer
Blockchain Protocol Developer

Placements24 • Vereeniging

Hybrid
ZAR 1,000,000 - 1,800,000
Competitive salary
Remote work
Health insurance
+2
Blockchain Protocol Engineer
Blockchain Protocol Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 1,800,000 - 2,800,000
Competitive salary
Medical coverage
Long-term incentives
+1
Blockchain Protocol Engineer
Blockchain Protocol Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 2,964,000 - 4,611,000
Token grants
Remote work flexibility
Health, dental, and vision insurance
+3
Blockchain Protocol Engineer
Blockchain Protocol Engineer

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Equity options
Conference attendance
Blockchain Protocol Engineer
Blockchain Protocol Engineer

Placements24 • Upington

On-site
ZAR 900,000 - 1,400,000
Equity options
Industry-leading salary
Senior Blockchain Engineer - Protocol Development
Senior Blockchain Engineer - Protocol Development

Placements24 • Benoni

Hybrid
ZAR 1,200,000 - 2,400,000
Health insurance
Retirement plan
Paid time off
+2
Blockchain Protocol Researcher
Blockchain Protocol Researcher

Placements24 • Stellenbosch

Hybrid
ZAR 1,000,000 - 1,700,000
Competitive compensation
Flexible remote work
Research grants and conference support
+1
Senior Blockchain Architect - Protocol Development
Senior Blockchain Architect - Protocol Development

Placements24 • South Africa

Hybrid
ZAR 1,000,000 - 2,500,000
Hybrid work model
Competitive salary
Equity options
+2