About the Role
Our client is a fast-growing digital asset management firm seeking a talented Full-Stack Blockchain Developer to join their dynamic, remote-first team. This position is ideal for a developer who is passionate about building decentralized applications from the ground up, with expertise spanning both front-end and back-end development, as well as blockchain integration. You will play a key role in designing, developing, and deploying innovative solutions that leverage blockchain technology. Working entirely remotely, you'll collaborate with a global team of experts, contributing to projects that push the boundaries of what's possible in the crypto and blockchain space. This role, specifically targeting candidates who can work remotely from locations like Richards Bay, KwaZulu-Natal or anywhere else, offers the flexibility to work from where you are most productive while making a tangible impact on our client's cutting-edge products. We are committed to a truly remote experience, fostering a culture of autonomy and trust.
Key Responsibilities
- Develop and maintain scalable and secure decentralized applications (dApps) using blockchain technologies.
- Design and implement user-friendly front-end interfaces for blockchain-based products.
- Develop robust back-end services and APIs to support dApp functionality.
- Write, test, and deploy smart contracts on various blockchain networks (e.g., Ethereum, Solana).
- Integrate blockchain technologies with existing systems and third-party services.
- Collaborate with product managers, designers, and other engineers in an agile, remote environment.
- Troubleshoot and debug complex issues across the full stack, from the UI to the blockchain layer.
- Contribute to code reviews, architectural discussions, and technical documentation.
- Stay up-to-date with the latest trends and advancements in blockchain development and decentralized technologies.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 3+ years of experience in full-stack development, with a significant focus on blockchain technologies.
- Proficiency in front-end technologies (e.g., React, Vue.js, Angular) and state management.
- Strong experience with back-end development languages and frameworks (e.g., Node.js, Python/Django/Flask, Go).
- Hands-on experience with smart contract development (e.g., Solidity) and blockchain protocols.
- Familiarity with Web3 libraries (e.g., Ethers.js, Web3.js) and blockchain development tools.
- Understanding of blockchain architecture, consensus mechanisms, and cryptographic principles.
- Experience with databases (SQL and NoSQL) and API design.
- Excellent communication and collaboration skills for a remote team setting.
- Self-motivated, with strong time management and organizational skills.
Benefits
- A competitive salary package designed for remote talent.
- Full health, dental, and vision insurance coverage.
- Generous home office setup budget.
- Opportunities for continuous learning and professional development, including conference attendance.
- Flexible working hours and a truly remote work environment.
- Chance to work on exciting and impactful projects in the rapidly growing crypto space.
- Annual performance bonuses and potential for stock options.
- Generous paid time off and holiday schedule.
- Virtual team events and social gatherings to maintain team cohesion.