Main Responsibilities
Responsibilities will include as a Senior Consultant - Blockchain Architect:
- Designing and architecting blockchain solutions based on business requirements.
- Leading the development and implementation of blockchain protocols and consensus mechanisms.
- Collaborating with cross-functional teams to integrate blockchain technology into existing systems and applications.
- Conducting thorough evaluations of existing blockchain frameworks and recommending improvements or custom solutions.
- Overseeing the deployment of blockchain solutions and ensuring their scalability and security.
- Providing technical guidance and mentoring to development teams working on blockchain projects.
- Staying updated on industry trends, emerging technologies, and best practices in blockchain development.
- Collaborating with stakeholders to define project scope, goals, and deliverables.
Key Requirements
- Bachelor's degree in Engineering, Computer Science, Information Technology, or a related field.
- 15+ years of work experience in Designing and architecting blockchain solutions and understanding of cryptography solutions.
- Must have experience in payment systems, financial products, and in blockchain industries.
- Must have experience in decentralized applications (DApps) and have a good grasp of tokenomics.
- Expertise in P2P trading, account security, and payment solutions to drive innovation in cryptocurrency exchanges or Web3 projects.
- Hands-on experience in supporting the production of scalable and optimised AI/machine learning (ML) models.
- Hands-on experience in Microservices, Business Middle Platform, delivering high-quality blockchain solutions, Big Data Middle Platform, Blockchain, Large Language Models (LLM) (Spring Cloud, Docker, Kubernetes etc.).
- Hands-on experience in extracting and integrate data from various sources and create advanced models and algorithms suitable for the business use case.
- Bring proven experience as a Blockchain Developer or Architect, showcasing a strong portfolio of blockchain projects.
- Possess in-depth knowledge of blockchain protocols, smart contracts, and consensus algorithms.
- Demonstrate proficiency in programming languages commonly used in blockchain development (e.g., Solidity, C++, Java).
- Hands-on experience with various blockchain frameworks and platforms.
- Exhibit a strong understanding of cryptography and adhere to secure coding practices.
- Showcase excellent problem-solving and analytical skills in your work.