Responsibilities
- Work with fellow engineers, product managers, and business owners in the team to ensure requirements are sound and are met
- Engage with our clients to provide support in integrating with our smart contracts
- Engage world-class smart contract auditors to ensure the security and correctness of our smart contracts
- Write, test, audit our smart contracts thoroughly to ensure their correctness
- Research and integrate our core system with various new blockchains as well as stablecoin
- Acquiring data from blockchains and other secondary data sources and maintaining databases for core services, such as transaction monitoring and/or warm wallet service providers
- Keeping pace with the developments of digital assets in the region
What we are looking for in you / Ideal profile
- 3+ years of relevant blockchain engineering experience
- 3+ years of digital payment engineering experience
- Interested in building a bridge for people to access decentralized networks and digital assets
- Working level of English language
- Knowledge of iterative, sprint-based product development style
- Knowledge of Git and GitHub
- Knowledge of distributed systems
- Knowledge of blockchain technology and cryptography
Nice to haves
- have heard about purpose-bound money (PBM)
- Experience in maintaining open-source projects and ensuring products integrations with different blockchain
- Experience in maintaining blockchain nodes and able to work with protocols such as Ethereum, Solana, or other none EVM-compatible protocols.
- Experience in building and maintaining middlewares to bridge between traditional servers and blockchains
- Experience in Golang or Javascript
- Experience with at least one major smart contract programming language such as Solidity
- Experience in bringing up the asynchronous system.
- Knowledge of RESTful APIs
- Knowledge of SQL, database design, and tuning of database performance
- Knowledge of queue systems