- Bachelor s degree in computer science, software engineering field, or equivalent training, fellowship, or work experience.
- Proficiency in programming languages such as Solidity, Go, or RUST.
- Proficient in client-side scripting like JavaScript and ReactJS.
- Experience with smart contract development using Solidity or Chaincode.
- Knowledge of cryptographic principles and security best practices for blockchain systems.
- Must have working knowledge of RESTful APIs.
- Proficiency in code versioning tools, including GIT/SVN.
Skills/Responsibilities
- Design, develop, and deploy blockchain solutions to meet business requirements.
- Collaborate with stakeholders to understand and document project objectives, requirements, and constraints.
- Integrate blockchain applications with external systems and databases to ensure seamless data flow.
- Conduct thorough testing and debugging of blockchain applications to ensure their stability, security, and performance.
- Participate in code reviews to ensure adherence to best practices and coding standards.
- Document the design, development, and deployment processes to facilitate knowledge sharing and maintain project documentation.
- Stay updated with the latest advancements in blockchain technology and assess their potential impact on our projects.
Bonus Points
- Experience with backend implementation.
- Hackathon participations.
- Blockchain certifications.
- Good communication skills.