About the company
dYdX is the leading DeFi protocol developer for advanced trading. Trade cryptocurrencies with low fees, deep liquidity, and up to 20× Buying Power.
Job Summary
RESPONSIBILITIES:
📍Design, build, and scale decentralized matching engine, risk system, and limit order book for blockchain protocol using CosmosSDK along with its surrounding backend systems 📍Provide technical guidance and leadership in navigating tradeoffs (architecture, timeline, etc.) 📍Ensure best practices within the engineering team through guidance on architecture, code reviews, performance, testing, efficiency, and other engineering excellence improvements 📍Collaborate with engineers, designers, researchers and product managers to turn requirements into products and lead the execution end-to-end 📍Mentor and develop junior engineers
REQUIREMENTS:
📍5+ years experience working as a backend software engineer 📍Experience with trading system development at a mid/high frequency firm writing code to communicate with exchanges (i.e. order entry and low latency feed handlers) 📍And/or experience working on exchange infrastructure, dealing with low latency order intake, risk checks, and matching 📍Strong experience in a systems programming language and network programming knowledge 📍Deep understanding of distributed systems and software architectures, excellent coding skills, strong CS fundamentals, and strong debugging capabilities 📍Fast learner who can quickly master new technologies