About the Role
Our client, a dynamic digital asset exchange platform, is seeking a versatile Full-stack Blockchain Developer to join their core engineering team. This role requires a blend of expertise in blockchain technologies and traditional full-stack development to build and enhance their trading platform. You will be involved in developing both on-chain (smart contracts, blockchain integration) and off-chain (web applications, APIs) components. The ideal candidate is passionate about cryptocurrencies and blockchain, possesses strong coding skills across the stack, and thrives in a challenging, fast-paced environment. This is a fantastic opportunity to contribute to a leading FinTech company in Bloemfontein .
Key Responsibilities
- Design, develop, and maintain smart contracts for token issuance, trading, and other platform functionalities.
- Build and integrate backend services that interact with blockchain networks.
- Develop user-facing web applications using modern frontend frameworks.
- Implement APIs for seamless integration between frontend, backend, and blockchain layers.
- Ensure the security, scalability, and reliability of the entire platform.
- Collaborate with product managers, designers, and other engineers to deliver high-quality features.
- Write comprehensive unit, integration, and end-to-end tests.
- Monitor system performance and troubleshoot production issues.
- Stay current with the latest trends and technologies in blockchain and web development.
- Participate in code reviews and contribute to architectural discussions.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in full-stack development, with at least 1 year of specific blockchain development experience.
- Proficiency in smart contract development (e.g., Solidity) and blockchain platforms (e.g., Ethereum, BSC).
- Strong experience with backend technologies (e.g., Node.js, Python, Go) and databases (e.g., PostgreSQL, MongoDB).
- Proficiency in frontend development using frameworks like React, Vue, or Angular.
- Experience with building and consuming RESTful APIs.
- Understanding of blockchain fundamentals, consensus mechanisms, and cryptography.
- Familiarity with Web3 libraries (e.g., ethers.js, web3.js).
- Experience with CI/CD pipelines and cloud platforms (AWS, Azure).
- Excellent problem-solving, debugging, and communication skills.
Benefits
- Competitive salary and bonus structure.
- Opportunity to work on a high-growth cryptocurrency exchange platform.
- Comprehensive medical and retirement benefits.
- Generous paid time off.
- Professional development opportunities and access to cutting-edge technologies.
- Vibrant and collaborative office environment in Bloemfontein .
- Regular team-building events and social activities.
- Exposure to the rapidly evolving world of digital assets.