We’re building an AI-driven DeFi platform that helps users optimize their portfolios through intelligent, non-custodial blockchain execution.
The Blockchain Developer will be responsible for designing, developing, integrating, testing, and maintaining the blockchain components of the platform. The role will work closely with backend, frontend, AI, product, and QA teams to make sure blockchain functionality is secure, reliable, and properly integrated with the overall product.
Responsibilities
Design and develop smart contracts and on-chain business logic.
Build and maintain blockchain integrations with DeFi protocols.
Develop wallet connectivity and transaction workflows.
Implement token, liquidity, staking, and portfolio-related functionality.
Integrate smart contracts with backend services and frontend applications.
Review and improve existing smart contract architecture.
Write unit, integration, and security tests for blockchain functionality.
Debug transaction failures, contract issues, and integration problems.
Monitor on-chain transactions and system behavior.
Optimize gas usage and transaction efficiency where applicable.
Follow secure development practices and identify potential smart contract vulnerabilities.
Support testnet deployments, contract upgrades, and production releases.
Work with QA to reproduce and resolve blockchain-related issues.
Work with the product team to translate product requirements into technical blockchain solutions.
Document smart contract interfaces, integrations, and development processes.
Qualifications
Strong professional experience in blockchain development.
Strong knowledge of smart contracts and Web3 architecture.
Experience with Solidity and/or the relevant blockchain programming environment.
Experience integrating blockchain applications with backend and frontend systems.
Good understanding of wallets, transactions, RPCs, tokens, and blockchain infrastructure.
Experience with smart contract testing and debugging.
Strong understanding of blockchain security principles.
Experience working with DeFi protocols and on-chain financial applications.
Ability to read and understand existing smart contract code.
Good Git and software development practices.
Strong communication and problem-solving skills.
Ability to work independently and take ownership of blockchain-related features.
What you'll get
Remote Work, Learning Budget, Home Office Setup, Health Insurance, Flexible Hours
AI CV FIT CHECK
How well does your CV fit this role?
Upload your CV and let AI compare it to the JD — see strengths, gaps, and skills to add.
About the role
We are hiring a Technical Support Engineer (Software Testing) to work on Thailand's leading telecommunications IPTV platform. This is a hands-on QA role covering Android-based set-top box applications and the backend services behind them. If you have tested applications on Android devices, worked through logs and network captures to find root cause, and can build a test plan from scratch, you will recognise the work here.
Key Responsibilities
- Ensure end-to-end quality assurance for IPTV/OTT software products, including set-top box applications and backend services
- Develop and execute comprehensive test strategies, plans, and test cases
- Perform functional, API, performance, compatibility, frontend, and backend testing
- Identify, document, track, and verify software defects
- Design and execute API testing using mainstream testing tools
- Use Android Debug Bridge (ADB) for device connection, log collection, file operations, and performance monitoring
- Analyze system logs and network traffic to diagnose technical issues
Collaborate closely with customers, developers, and product teams to communicate testing progress, quality status, and project risks
- Gather customer feedback and business requirements, follow up on issues, and improve customer satisfaction
Technical Skills
- Experience in software testing with the ability to independently design and execute test cases
- Strong understanding of frontend (Web/App UI) and backend testing
- Proficiency with Android Debug Bridge (ADB)
- Experience using Android Logcat, Wireshark, or similar tools for log analysis and network packet capture
- Experience with API testing tools such as Postman, JMeter, or SoapUI
- Familiarity with defect tracking tools such as JIRA
- Performance testing experience is an advantage
Basic Qualifications
- Bachelor's degree or above in Computer Science, Software Engineering, or a related field
- Open to all nationalities
Language Skills
- Fluent in either Thai and English, or Thai and Chinese
- Candidates with Chinese and Thai bilingual ability are preferred