About the Role
Our client, a forward-thinking FinTech company at the vanguard of the Crypto & Blockchain revolution, is seeking a talented Decentralized Finance (DeFi) Engineer to join their innovative team. This role is based in Pretoria, Gauteng, ZA , offering a dynamic work environment where cutting-edge financial technologies are developed. You will be instrumental in designing, building, and maintaining secure and efficient DeFi protocols and applications. We are looking for an individual with a deep understanding of blockchain, smart contracts, and the rapidly evolving DeFi landscape. This is an exciting opportunity to work on projects that are redefining financial services, contributing to a decentralized future. The position combines focused in-office collaboration with the flexibility of remote work, ideal for a proactive and skilled engineer in Pretoria .
Key Responsibilities
- Develop, test, and deploy smart contracts for various DeFi applications (e.g., lending protocols, DEXs, yield farming).
- Design and implement robust backend services and APIs to support DeFi applications.
- Collaborate with product managers and designers to translate financial concepts into functional protocols.
- Conduct security audits and implement measures to protect against exploits and vulnerabilities.
- Integrate with various blockchain networks and protocols.
- Optimize smart contracts and applications for gas efficiency and performance.
- Research and stay current with new DeFi trends, innovations, and emerging projects.
- Troubleshoot and resolve issues within deployed DeFi protocols.
- Contribute to architectural decisions and technical roadmap planning.
- Write comprehensive technical documentation for developed protocols and applications.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience in developing smart contracts, preferably with a focus on DeFi.
- Proficiency in Solidity and experience with development frameworks like Hardhat or Truffle.
- Understanding of DeFi concepts such as AMMs, lending/borrowing protocols, stablecoins, and derivatives.
- Familiarity with blockchain security best practices and common vulnerabilities.
- Experience with backend development languages (e.g., Node.js, Python, Go).
- Knowledge of frontend development frameworks (e.g., React, Vue.js) is a plus.
- Strong analytical and problem‑solving skills.
- Ability to work effectively in a fast‑paced, agile environment.
- Excellent communication skills and the ability to work collaboratively in a hybrid team setting.
- Demonstrated passion for decentralized finance and the broader crypto space.
Benefits
- Competitive salary and performance bonuses.
- Comprehensive health and wellness benefits.
- Stock options or token grants.
- Professional development opportunities and budget for learning.
- Flexible hybrid work model.
- Opportunity to shape the future of decentralized finance.
- Collaborative and innovative team culture.
- Regular team events and social activities.
- Modern office facilities in Pretoria.
- Contributory retirement fund.