About the Role
• Significant exp. on Python/Node.js/C++
• Crypto Prop. Trading; Start-Up environment
• Strong interest in Crypto/Blockchain/SmartContract
• Use engineering principles to identify and measure risk and to implement quantitative and technical risk management solutions in software
• Understand business needs, facilitate and develop process workflows, data requirements, and specifications required to support implementation of our real time exchange
• Develop scalable architecture for the current new version of our exchange as well as any future state while contributing towards improving the trading infrastructure
• Write robust code and APIs to support the company’s vital business
• Build systems to monitor the status and health of the trading platform.
• Identify and advocate for changes vital to the stability and supportability of the system.
• Mentor and advise teammates to ensure new features are efficient, highly available, and fault tolerant.
• Provide continuity and stability to the production environment.
• Provide quick response to production issues to help eliminate down time thereby ensuring high availability and performance of our trading platform.
• Coordinate, prioritize and plan the changes to our trading software thereby ensuring smooth exchange migrations, quick time to market for new features and software.
Requirements
· Significant experience developing exchange or trading systems with Python/Node.js/C++
· Delivers testable code using unit testing frameworks such as Googletest and JUnit
· Experience working with order handling or matching engines
· Experience working with FIX or other market data/order protocols
· Experience building real-time Linux systems
· In-depth understanding of networking protocols and some experience programming with low-level sockets APIs
About the employer
A crypto trading startup with major financial & industry support