About the Role
Our client, a cutting-edge technology firm pushing the boundaries of decentralized solutions, is seeking a skilled Backend Blockchain Engineer to join their team in Soweto, Gauteng . This role is ideal for an engineer with a strong foundation in backend systems and a passion for building secure, scalable blockchain applications. You will be responsible for developing the core logic of our blockchain products, integrating with smart contracts, and ensuring the robustness and performance of our decentralized platforms. This is an exciting opportunity to immerse yourself in the rapidly growing crypto and blockchain industry, working on projects that have a significant impact. We offer a hybrid work model, encouraging collaboration and flexibility. Join our innovative team in Soweto and contribute your backend expertise to the development of next-generation blockchain solutions.
Key Responsibilities
- Develop and maintain backend services and APIs for blockchain applications and dApps.
- Integrate backend systems with smart contracts and blockchain networks.
- Design and implement data models and storage solutions for blockchain-related data.
- Write efficient, scalable, and secure code in languages such as Go, Rust, or Node.js.
- Optimize application performance and ensure high availability of services.
- Collaborate with frontend developers to ensure seamless integration of backend and frontend components.
- Implement security best practices for backend systems and blockchain integrations.
- Write unit and integration tests to ensure code quality and reliability.
- Participate in code reviews and architectural discussions.
- Stay updated on blockchain technologies, development tools, and industry trends.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 4 years of experience in backend development.
- At least 2 years of hands-on experience with blockchain development or related technologies.
- Proficiency in at least one backend programming language (e.g., Go, Rust, Node.js, Python).
- Experience with building and consuming APIs (RESTful, GraphQL).
- Familiarity with blockchain concepts, consensus mechanisms, and smart contract interaction.
- Understanding of database technologies (SQL, NoSQL) and distributed systems.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Knowledge of security best practices for backend development.
- Strong problem-solving skills and ability to work in a team environment.
Benefits
- Competitive annual salary of R per annum .
- Hybrid work arrangement offering flexibility between office and remote work.
- Opportunity to work on innovative projects in the rapidly expanding blockchain sector.
- Develop expertise in backend systems for decentralized applications.
- Comprehensive health and wellness benefits.
- Collaborative and forward-thinking work culture.
- Convenient location in Soweto, Gauteng .