Blockchain Protocol Developer

Placements24

Randburg

Hybrid

ZAR 1,200,000 - 2,000,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Salary + bonus structure
Health, dental, and vision coverage
Stock options or token grants
Generous paid time off
Professional development opportunities
Cutting-edge blockchain technology

Job summary

Placements24 in Randburg is seeking a Blockchain Protocol Developer to design, implement, and optimize core protocol features. You will work on distributed systems, consensus mechanisms, and cryptography, contributing to scalable infrastructure for next‑generation decentralized applications.

This role requires 5+ years in software development with at least 3 years in blockchain protocol work, and proficiency in Go, Rust, or C++.

Qualifications

  • Master's or Ph.D. in Computer Science, Cryptography, or a related field, or equivalent practical experience.
  • 5+ years of software development, with at least 3 years in blockchain protocol development.
  • Deep understanding of distributed systems, networking protocols, and cryptography.
  • Proven experience in developing or significantly contributing to blockchain protocols (e.g., Ethereum, Bitcoin, Cosmos SDK).
  • Proficiency in Go, Rust, or C++.

Responsibilities

  • Design, implement, and test features for the core blockchain protocol.
  • Develop and optimize consensus algorithms and network components.
  • Write high-quality, well-documented code in Go, Rust, or C++.
  • Contribute to the security and stability of the blockchain network through testing and code reviews.
  • Research and evaluate emerging blockchain technologies and protocols.
  • Collaborate with cross-functional teams, including smart contract developers and cryptographers.
  • Troubleshoot and resolve complex technical issues related to the blockchain protocol.
  • Contribute to technical documentation and whitepapers.
  • Mentor junior developers and share expertise on protocol development.

Skills

Distributed systems
Networking protocols
Cryptography
Consensus mechanisms
Performance optimization
Security best practices
Analytical thinking
Communication
Team collaboration

Education

Master's or Ph.D. in Computer Science, Cryptography, or related field

Tools

Go
Rust
C++

Job description

About the Role

About the Role Our client, a groundbreaking company pushing the boundaries of decentralized ledger technology, is seeking a talented Blockchain Protocol Developer to join their esteemed team in Randburg, Gauteng . This role is at the core of innovation, focusing on the design, development, and optimization of blockchain protocols and infrastructure. You will be instrumental in building the foundational layers of next-generation decentralized applications and services. The ideal candidate possesses a deep understanding of distributed systems, cryptography, and various blockchain consensus mechanisms. We are looking for a proactive problem-solver with a passion for building robust and scalable systems. Join our client and contribute to shaping the future of blockchain technology in a dynamic and collaborative environment. This is a unique chance to work on challenging, high-impact projects and influence the direction of decentralized innovation.

Key Responsibilities
  • Design, implement, and test new features for our client's core blockchain protocol.
  • Develop and optimize consensus algorithms and network components.
  • Write high-quality, efficient, and well-documented code, primarily in languages like Go, Rust, or C++.
  • Contribute to the security and stability of the blockchain network through rigorous testing and code reviews.
  • Research and evaluate emerging blockchain technologies and protocols.
  • Collaborate with cross-functional teams, including smart contract developers and cryptographers.
  • Troubleshoot and resolve complex technical issues related to the blockchain protocol.
  • Contribute to technical documentation and whitepapers.
  • Mentor junior developers and share expertise on protocol development.
Requirements
  • Master's or Ph.D. in Computer Science, Cryptography, or a related field, or equivalent practical experience.
  • 5+ years of experience in software development, with at least 3 years focused on blockchain protocol development.
  • Deep understanding of distributed systems, networking protocols, and cryptography.
  • Proven experience in developing or significantly contributing to blockchain protocols (e.g., Ethereum, Bitcoin, Cosmos SDK).
  • Proficiency in systems programming languages such as Go, Rust, or C++.
  • Familiarity with various consensus mechanisms (e.g., Proof-of-Work, Proof-of-Stake, BFT variants).
  • Experience with performance optimization and security best practices for distributed systems.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
Benefits
  • Competitive salary and bonus structure.
  • Comprehensive health, dental, and vision coverage.
  • Stock options or token grants.
  • Generous paid time off and professional development opportunities.
  • Opportunity to work on cutting-edge blockchain technology.
  • Collaborative and intellectually stimulating work environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Blockchain Protocol Developer
Blockchain Protocol Developer

Placements24 • Paarl

Hybrid
ZAR 1,000,000 - 1,800,000
Highly competitive salary
Hybrid work model
Health, retirement, and insurance
+3
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 Developer
Blockchain Protocol Developer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Equity
Health, dental, and vision coverage
R&D budget
+3
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
Blockchain Protocol Engineer
Blockchain Protocol Engineer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Flexible hours
Health, dental, and vision insurance
+7
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 • 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 • Upington

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

Placements24 • Polokwane

Hybrid
ZAR 2,461,000 - 4,266,000
Fully remote position
Competitive salary
Token allocations
+2
Blockchain Protocol Engineer - Core Development
Blockchain Protocol Engineer - Core Development

Placements24 • East London

Hybrid
ZAR 900,000 - 1,800,000
Equity options
Health benefits
Retirement planning