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 Position
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.
Manage crypto exchange and broker connectivity (REST, Web Socket and FIX)
Develop scalable and robust architecture for the existing state of our infrastructure as well as its future state while contributing to its maintenance and improvement.
Write reliable, reusable, and efficient code and APIs to support our infrastructure and product requirements.
Analyze performance and identify bottlenecks.
Contribute to the status and health monitoring systems of our infrastructure.
Provide quick responses to production issues.
Contribute technical input and knowledge to the planning, design, and requirements process of new products.
Qualifications/ experience required:
Strong Data Structures & Algorithms knowledge
Strong C/C++ language skills
Experience with SQL and relational databases
Knowledge of Cloud Infrastructure (AWS, Google, On-prem)
Strong Linux experience
Proficiency with network protocols and implementation (TCP, UDP, ZeroMQ)
Experience with python and binding to C++
Experience with FIX protocol
5+ years’ experience as a Software Engineer
Experience with crypto currencies, FX, or capital markets.
Experience with Redis or other Caching technologies