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
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.
- 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.
- 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.
- 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.
- 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.
See more jobs in Cape Town, Western Cape