Intermediate Blockchain Developer

Supportwave


Date: 2 weeks ago
City: Cape Town, Western Cape
Contract type: Full time
Remote
Intermediate Blockchain Developer (Golang/Rust)

Type: Hybrid or remote Employment Type: Full-Time

Compensation: Base package plus token-based incentives

About The Role

We are looking for a motivated and technically curious Intermediate Blockchain Developer to join a team building the future of decentralized technologies. This is a unique opportunity for someone with 4 to 6 years of software development experience who wants to grow their expertise in blockchain, NFTs, Web3, and DeFi, while contributing to meaningful, large-scale systems.

You’ll work closely with experienced developers to build secure, scalable systems in Golang or Rust, gain hands-on experience with blockchain protocols, and contribute to exciting innovations in decentralized ecosystems.

This is an ideal role for someone who is bright, articulate, eager to learn, and ready to make a tangible impact as part of a high-performance engineering team.

Key Responsibilities

Development & Engineering

  • Write, test, and maintain clean, efficient code in Golang or Rust.
  • Contribute to blockchain infrastructure and application components powering NFT and DeFi platforms.
  • Diagnose and resolve technical issues in decentralized environments.
  • Collaborate on design and implementation of backend services and protocols.

Collaboration & Teamwork

  • Work with senior engineers on planning, code reviews, and performance tuning.
  • Contribute to sprint discussions, engineering retrospectives, and team-based problem-solving.
  • Maintain concise technical documentation to support maintainability and knowledge sharing.

Growth & Learning

  • Take ownership of your learning curve with support from a skilled and collaborative team.
  • Stay up to date on developments in blockchain, cryptographic protocols, and emerging decentralized technologies.
  • Show initiative and drive in mastering new tools, patterns, and programming practices.

Must-Have Skills & Experience

  • 4–6 years of professional software development experience.
  • Strong proficiency in Golang or Rust (at least one in a production setting).
  • Exposure to or strong interest in blockchain, NFTs, Web3, or DeFi ecosystems.
  • Solid foundation in backend development and distributed systems.
  • Clear, effective communication and documentation skills.
  • Demonstrated eagerness to learn and take on new technical challenges.

Nice-to-Have Skills

  • Familiarity with DAG-based blockchain architectures or custom consensus models.
  • Understanding of cryptographic principles used in decentralized systems.
  • Experience using Atlassian tools (Jira, Confluence, Bitbucket) in a team setting.

This format ensures proper markdown usage for headings, lists, and emphasis, making the job description clear and easy to read.
Post a CV