Apply

DeFi Trading Systems Developer

Posted 4 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: APAC, Australia

🏢 Company: Auros👥 11-50💰 $17,000,000 about 2 years agoCryptocurrency

⏳ Experience: 5+ years

🪄 Skills: DockerPythonSoftware DevelopmentSQLBlockchainTypeScriptAlgorithmsData StructuresCI/CDRESTful APIsNodeJS

Requirements:
  • 5+ years experience working in Python and Typescript
  • 3+ years experience developing blockchain related applications, either via coding smart contracts or coding applications that interact with smart contracts
  • Experience in crypto strategy development, market making/liquidity is highly desirable
  • A deep knowledge of a large number of popular blockchain protocols (eg. Bitcoin, Ethereum, Solana, Avalanche, etc)
  • Good programming skills, with a strong understanding of data structures and algorithms
  • You can find the balance between delivering clean, testable, reliable code and rapidly deploying new system features to take advantage of market opportunities
  • You are reliable, take pride in delivering robust software and are willing to be on call to support the systems you develop
  • You’re able to precisely articulate software concepts and designs
  • You have a Bachelor's degree (or above) in Computer Science, Software Engineering or similar, with excellent results
Responsibilities:
  • Develop trading systems for crypto currencies
  • Build and maintain Defi strategies, connectivity and infrastructure
  • Improve and develop systems for automated monitoring of 24/7/365 trading
  • Develop and support Defi order and transaction management tools in Python and Typescript
  • Share ownership of our Defi infrastructure, including blockchain nodes and validators, as well as secure environments for running applications
  • Contribute to design and development of our security and wallet management infrastructure
  • Analyse and understand new Defi projects and help establish requirements and timelines for integrating against them
  • Identify opportunities for system improvements
  • Be responsible for troubleshooting system issues as and when they occur
  • Engage with the team during system design discussions, code reviews, trading idea brainstorms and daily office banter.
Apply