JOB DESCRIPTION
Responsibilities
- Design and construct high-performance trading applications tailored to meet the specific needs of the trading team, emphasizing competitive edge and speed.
- Develop and enhance trading or auxiliary services to continuously optimize performance and efficiency.
- Fetch and integrate data from cryptocurrency exchanges, third-party API providers, and blockchain EVM sources, with a particular focus on Ethereum.
- Aggregate and utilize above data effectively to support dynamic trading strategies.
- Create reusable components to streamline trading strategy development and improve overall functionality.
- Suggest algorithm enhancements based on a deep understanding of application requirements.
- Leverage the latest open-source technologies to ensure the adoption of cutting-edge development practices.
Requirements
Must have:
- Professional Experience: Minimum of 3 years in software development.
- Demonstrated ability in building high-performance, low-latency applications.
- Proficiency in data structures and algorithms.
- Experience in designing and implementing highly available, scalable cloud-based systems.
- Demonstrated ability to build platform services that enhance developer experiences and meet robust standards.
- Proficiency in backend development with managed languages such as C++, Golang, Rust, or similar.
Nice to have: