Collaborate with developers, product teams, and other stakeholders to design and implement blockchain-based financial solutions.
Develop and maintain blockchain protocols, smart contracts, and consensus algorithms.
Ensure the security, integrity, and scalability of blockchain solutions.
Stay updated with emerging trends and technologies in blockchain and cryptocurrency.
Provide technical leadership and guidance in blockchain-related matters.
Troubleshoot and resolve issues in blockchain applications and systems.
Document blockchain development processes and best practices.
Requirements:
Bachelor’s degree in computer science or directly related field
Good at English
5+ years of relevant technical experience in software development roles.
Strong understanding of blockchain technologies, distributed ledger, and smart contracts.
Proficiency in programming languages such as Solidity, Daml, JavaScript, Rust, NodeJS, Go, or Python.
Proven Experience with blockchain platforms like Ethereum, Hyperledger, or similar.
Knowledge of cryptography and blockchain protocols.
Familiarity with P2P networks and consensus algorithms.
Experience with AWS or Azure cloud services and Kubernetes, Docker, NIX
Excellent problem-solving skills and ability to think analytically.
Strong communication and collaboration skills.
Nice to have
Previous work on significant blockchain projects or contributions to open-source blockchain initiatives.
Knowledge of financial services, payments, or cryptocurrency industries.