About the Role
Our client, a rapidly growing fintech innovator based in vibrant Cape Town , is looking for a talented Full-Stack Blockchain Developer. This hybrid role offers the best of both worlds: dedicated in-office collaboration for key strategic sessions and the flexibility of remote work. You will be at the forefront of developing secure and efficient blockchain-based solutions that are transforming the financial landscape. Your work will involve contributing to both the back-end infrastructure and the user-facing applications, ensuring a seamless and robust user experience. We are seeking individuals who are passionate about decentralization, possess a strong technical acumen, and are eager to make a significant impact in a dynamic environment. This is an excellent opportunity to join a forward-thinking company that values innovation, teamwork, and continuous learning in the exciting world of Cape Town 's tech scene. Join us to build the future of finance, leveraging cutting-edge blockchain technology.
Key Responsibilities
- Develop and maintain secure and scalable smart contracts using languages like Solidity.
- Design and implement back-end services and APIs that interact with blockchain networks.
- Build intuitive and responsive front-end interfaces for blockchain applications.
- Integrate blockchain solutions with existing enterprise systems and third-party services.
- Collaborate with product managers, designers, and other developers to define application features.
- Write comprehensive unit and integration tests to ensure code quality and reliability.
- Participate in code reviews, providing constructive feedback to team members.
- Troubleshoot and debug issues across the full stack, from the UI to the blockchain layer.
- Stay updated with the latest developments in blockchain technology and web development frameworks.
- Contribute to the continuous improvement of development processes and methodologies.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 3-5 years of professional experience in full-stack development.
- Demonstrable experience with blockchain development, including smart contracts (Solidity preferred) and relevant platforms (e.g., Ethereum, BSC).
- Proficiency in back-end development languages (e.g., Node.js, Python, Go) and frameworks.
- Experience with front-end technologies (e.g., React, Angular, Vue.js) and state management.
- Understanding of web security best practices and experience implementing secure applications.
- Familiarity with database technologies (SQL and NoSQL).
- Experience with version control systems like Git.
- Strong problem-solving skills and the ability to work effectively in a team environment.
- Excellent communication skills, both written and verbal.
Benefits
- This role offers a competitive salary and benefits package.
- Employees benefit from a hybrid work model, allowing for a balanced work-life integration.
- Comprehensive medical and retirement plans are provided.
- Opportunities for professional development, including training and conference attendance, are available.
- The company culture is collaborative and innovative, with regular team-building events.
- You will work with a talented and diverse team on exciting projects in the heart of Cape Town 's burgeoning tech hub.
- Performance bonuses and potential for equity are also part of the compensation.
- Access to cutting-edge tools and technologies is assured, and we support a culture that prioritizes employee well-being and growth.
- The office space in Cape Town is modern and well-equipped.