Rust Engineer - Trading
Remote
Full Time
#Python
#Developer
#Kubernetes
#Rust
#Node.Js
#Trading
#SQL Databases
Keyrock is a prominent European liquidity provider and market maker that has been at the forefront of algorithmic trading technology in the digital asset space since 2017. We have grown rapidly from a small team of three to a global organization of over 100 professionals. Backed by venture capital and trusted by a diverse range of marketplaces and asset issuers, we operate across more than 80 exchanges. Our success is driven by a technical team of engineers and scientists who balance idealistic innovation with practical execution. We are currently seeking a Senior Rust Engineer to join our Options Business Unit, specifically to support our operations within the Americas timezone.
Key outcomes
- Develop and maintain robust internal and external tools to facilitate our trading activities.
- Integrate our infrastructure with various cryptocurrency exchanges, banks, and brokers.
- Manage the setup and deployment of sophisticated trading algorithms.
- Implement complex financial logic across our suite of microservices.
- Propose and execute infrastructure improvements to support our evolving technology stack, which includes Rust, Node.js, Python, PostgreSQL, and Kubernetes.
Requirements
- At least 3 years of professional programming experience.
- Strong proficiency in Rust.
- Experience working with SQL databases.
- Familiarity with functional or component testing for services.
- Proven ability to build REST and Websocket API clients.
- A solid understanding of the full web technology stack, including HTTP, caching, and asset loading.
- Foundational knowledge of financial markets, order books, and trading concepts.
- A basic understanding of how to sign encrypted requests.
- Strong communication skills, a team-oriented mindset, and proficiency with Unix systems.
- Fluency in English.
Preferred qualifications
- Experience developing options trading systems.
- Proficiency in Node.js to complement your Rust expertise.
- Prior experience interacting with cryptocurrency exchange APIs.
- Experience building clients that consume streaming data.
Compensation
We provide a competitive salary package and offer the flexibility of remote work. Our benefits are designed to be managed according to your personal and family needs, supporting a healthy work-life balance.
How to apply
If you are a self-aware professional looking to contribute to a high-growth fintech environment, we invite you to apply. Our recruitment process typically spans 3 to 6 weeks and includes an initial HR interview, technical discussions with our leadership team, and a practical technical challenge. We look forward to reviewing your application and discussing how your background aligns with our mission.
Keyrock
2 views
Company Size
11-50
Markets






