About the Role
Our client, a cutting-edge technology firm specializing in blockchain applications, is seeking a versatile Full Stack Blockchain Developer to join their team in **Polokwane, Limpopo**. This role requires a blend of front-end and back-end development skills, with a strong focus on integrating blockchain technology into user-facing applications. You will be instrumental in building interactive dApps, designing intuitive user interfaces, and developing the underlying blockchain infrastructure. This hybrid position offers the best of both worlds: collaborative work in the **Polokwane** office and the flexibility of remote work. If you're passionate about creating seamless user experiences on the blockchain, this opportunity is for you.
Key Responsibilities
- Develop and maintain full-stack web applications incorporating blockchain functionalities.
- Design and implement user interfaces for decentralized applications (dApps) using modern front-end frameworks.
- Develop smart contracts and interact with blockchain networks using relevant APIs and libraries.
- Build robust back-end services and APIs to support blockchain integrations.
- Collaborate with designers and product managers to translate requirements into functional applications.
- Optimize applications for maximum speed, scalability, and security.
- Write clean, maintainable, and well-documented code across the entire stack.
- Participate in code reviews and contribute to the team's technical best practices.
- Troubleshoot and resolve issues across the front-end, back-end, and blockchain layers.
- Stay current with emerging blockchain technologies and development trends.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 3+ years of professional experience in full-stack web development.
- 1+ year of experience specifically with blockchain development (smart contracts, dApp integration).
- Proficiency in front-end technologies such as React, Angular, or Vue.js.
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Go).
- Familiarity with smart contract languages like Solidity and development tools (e.g., Truffle, Hardhat).
- Understanding of blockchain principles, including consensus mechanisms and cryptocurrency concepts.
- Experience with databases (SQL and NoSQL).
- Knowledge of RESTful API design and implementation.
- Excellent problem-solving skills and ability to work in a hybrid team environment.
- Good communication and collaboration skills.
Benefits
- Our client offers a competitive salary commensurate with experience, along with performance bonuses.
- Comprehensive medical aid, retirement fund contributions, and generous annual leave are provided.
- Opportunities for professional growth, including training in emerging blockchain technologies and participation in relevant workshops, are available.
- Enjoy the flexibility of a hybrid work model in **Polokwane, Limpopo**, ensuring a healthy work-life balance.
- Join a forward-thinking company pushing the boundaries of blockchain innovation.