About The Company TradeBlock is the leading institutional digital assets trading platform. TradeBlock provides standardized connectivity and a powerful suite of tools to capture the end-to-end trade lifecycle for liquidity providers, asset managers, corporate clients, and exchanges, among others.
About the Role
Budgeted Salary Range: $175k - $225k
Our engineers build and maintain the technology underpinning our OTC trading platform. They are responsible for core software development, data ingestion, transformation and distribution, as well as measuring and improving the performance of our systems. The ideal candidate will have experience in crypto currencies, capital markets and/or FX, solid understanding of data structures and algorithms, and very strong Python programming skills.
Manage multiple systems that communicate with one another via APIs (REST & WebSocket
Develop and maintain applications that support our core business offerings, placing an emphasis on their reliability and performance.
Write and document reliable and reusable code to advance our existing products and to develop new solutions, rigorously adhering to the requirements outlined by our Product team.
Ability to analyze application and performance issues that span multiple interdependent systems in real time.
Provide quick resolutions to production issues.
Contribute technical input for the planning and design process of new and existing systems.
Advanced Linux experience
Advanced Python experience
Experience with Python frameworks
Understanding of the OSI model and especially proficient understanding of the application layer
Knowledge of AWS
Advanced understanding of the concepts and fundamentals behind modern day Web APIs
5+ years of experience with Linux
5+ years of experience with Python
3+ years of experience with AWS
3+ years of experience with SQL
Experience with Nginx
Experience with HAProxy
Experience working with software for financial markets (crypto, FX, etc.)