DeFi Trading Systems Developer
About the Role
You will develop and maintain trading systems for cryptocurrencies and DeFi strategies. You will work with traders and developers to implement order and transaction management tools, inspect blockchains and mempools, manage wallets and nodes, and contribute to security and reliability. You will analyse new DeFi projects, translate trading opportunities into software, troubleshoot incidents, participate in design discussions and code reviews, and be willing to provide on-call support for production systems.
Requirements
- 5+ years experience working in Python and TypeScript
- 3+ years experience developing blockchain related applications
- Experience in crypto strategy development and market making is highly desirable
- Deep knowledge of major blockchain protocols such as Bitcoin, Ethereum, Solana and Avalanche
- Strong understanding of data structures and algorithms
- Ability to balance clean, testable, reliable code with rapid deployment
- Willingness to be on call to support production systems
- Bachelor's degree in Computer Science, Software Engineering or similar with excellent results
- Experience developing in C++ (desirable)
Responsibilities
- Develop trading systems for cryptocurrencies and DeFi strategies
- Implement and maintain DeFi order and transaction management tools in Python and TypeScript
- Improve and invent trading and market making strategies while managing risk
- Develop automated monitoring systems for 24/7 trading
- Manage blockchain nodes, validators, wallets, and secure environments
- Contribute to security and wallet management infrastructure
- Analyse new DeFi projects and define integration requirements and timelines
- Troubleshoot system issues and provide on-call support
- Participate in system design discussions and code reviews
Benefits
- Remote work
- Flexible work
- Autonomy
- Flat organisational structure
- Opportunity to work at the forefront of the digital asset industry
