The Legends Agency
Software Engineer
Build Scalable Web3 & Blockchain Products with a Global Remote Team
Remote (South Africa) | Market Related | SA Working Hours
About Our Client
Our client is a globally distributed software development company with teams spanning the U.S., France, Brazil, and Singapore. They specialize in crafting custom-built digital solutions across industries like blockchain, gaming, ecommerce, and enterprise systems.
From full-scale ERP platforms to innovative Web3 games, smart contracts, and decentralized applications, they are known for their commitment to clean architecture, performance, and meaningful global impact. Their remote-first culture values collaboration, autonomy, and cutting-edge technology.
The Role: Software Engineer
As a Software Engineer, you will lead the development of scalable, blockchain-powered applications and smart contract solutions. You’ll collaborate closely with a team of talented engineers and product leads to solve technical challenges and build high-impact digital products using modern technologies.
Key Responsibilities
- Lead the design and development of scalable smart contracts using Solidity or Rust
- Build and maintain Web3 applications, including token systems, wallet integrations, NFTs, and dApps
- Collaborate with frontend and backend teams using JavaScript/TypeScript to integrate blockchain functionality
- Optimize smart contracts for gas efficiency, security, and audit-readiness
- Participate in architectural planning and technical decision-making
- Develop internal tools and libraries to enhance developer productivity
- Stay current on blockchain innovations, Layer 2 solutions, and security best practices
- Mentor junior engineers and contribute to team knowledge sharing
About You
- 4+ years as a senior or lead software engineer
- Strong experience with Solidity or Rust in smart contract development
- Deep understanding of blockchain and Web3 architecture
- Proficient in JavaScript/TypeScript and full-stack development
- Familiarity with Layer 2 solutions (Optimism, Arbitrum, Polygon)
- Skilled in Web3 tools (Hardhat, Truffle, Foundry, Metamask, Alchemy, Infura)
- Strong grasp of smart contract security best practices
- Independent, self-motivated, and thrives in a remote-first culture
- Previous CTO experience would be advantageous
Perks
- Competitive base salary with performance-based bonuses
- Paid vacation
- Company-provided laptop and personal development support
Originally posted on Himalayas
To apply for this job please visit himalayas.app.
About this role & career path
Working in South Africa
South Africa, officially the Republic of South Africa (RSA), is the southernmost country in Africa. Its nine provinces are bounded to the south by 2,798 kilometres of coastline that stretches along the South Atlantic and Indian Ocean; to the north by the neighbouring countries of Namibia, Botswana, and Zimbabwe; to the east and northeast by Mozambique and Eswatini; and it encloses Lesotho. Covering an area of 1,221,037 square kilometres, the country has a population of over 63 million people, making it the sixth-most populated country in Africa. Pretoria is the administrative capital, while Ca
More jobs at The Legends Agency
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.