DeFi Trading Systems Developer

Auros
Summary
Join Auros, a leading cryptocurrency market maker, and contribute to the development of cutting-edge trading systems for digital assets. This remote, flexible role in APAC, Australia, involves building and maintaining DeFi strategies, connectivity, and infrastructure. You will collaborate with traders and developers, implementing DeFi strategies, managing orders, inspecting blockchains, managing wallets, ensuring security, and managing blockchain nodes. Responsibilities include transforming trading opportunities into profits, improving automated monitoring systems, developing DeFi tools in Python and Typescript, and contributing to security and wallet management infrastructure. The ideal candidate possesses 5+ years of software engineering experience in Python and Typescript, 3+ years of blockchain application development, and a deep understanding of various blockchain protocols. A Bachelor's degree in Computer Science or a related field is required.
Requirements
- A software engineer with 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
- 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 in the rapidly evolving class of digital assets
- Work with our traders and other experienced developers in a startup-style role building and maintaining Defi strategies, connectivity and infrastructure
- Defi strategy implementation
- Defi order management
- Blockchain and mempool inspection
- Wallet management
- Security
- Blockchain node management
- Transform trading opportunities into profits. That is, improve and invent trading and market making strategies while minding risk and any market-making obligations. You will oversee the entire process, including problem identification, analysing data, writing software, and providing ongoing support
- 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
Preferred Qualifications
Experience developing in C++
Benefits
- Opportunity to work at the forefront of the digital asset industry
- Remote and flexible work
- Autonomy and a flat structure means you can contribute your ideas from day one and help shape the foundation that will power our future business