About the Role
Our client is a dynamic fintech startup focused on leveraging blockchain technology to revolutionize financial services. We are looking for a talented Blockchain Developer to join our growing team in Benoni, Gauteng . This is an exciting opportunity to contribute to the development of innovative decentralized applications and blockchain-based solutions. You will work alongside experienced professionals in a collaborative environment, playing a key role in designing, building, and deploying our core blockchain infrastructure. The ideal candidate is passionate about crypto, possesses strong coding skills, and is eager to learn and grow within a fast-paced industry.
Key Responsibilities
- Design, develop, and implement blockchain solutions, including smart contracts and decentralized applications (dApps).
- Write efficient, secure, and well-documented code in languages such as Solidity, Go, or Rust.
- Collaborate with product managers and designers to define features and user experiences.
- Integrate blockchain components with front-end and back-end systems.
- Develop and maintain APIs for interacting with blockchain networks.
- Conduct testing and debugging of blockchain applications and smart contracts.
- Optimize blockchain code for performance, scalability, and cost-effectiveness.
- Stay current with advancements in blockchain technology and cryptocurrencies.
- Participate in code reviews and contribute to establishing development best practices.
- Troubleshoot and resolve technical issues related to the blockchain ecosystem.
Requirements
- Proven experience as a Blockchain Developer or Software Engineer with a focus on blockchain.
- Proficiency in smart contract development (e.g., Solidity) and familiarity with blockchain platforms like Ethereum.
- Experience with backend development languages (e.g., Node.js, Python, Go) and database technologies.
- Understanding of core blockchain principles, cryptography, and consensus mechanisms.
- Familiarity with web3.js or similar libraries.
- Experience with Git and agile development methodologies.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- Eagerness to learn and adapt to new technologies in the fast-paced blockchain space.
Benefits
- Competitive salary package.
- Hybrid work arrangement offering flexibility.
- Opportunity to work on innovative fintech products.
- Professional growth and learning opportunities.
- Supportive and energetic team culture.
- Contribute to a company shaping the future of finance.
- Regular team events and social activities.