- Location: Remote
- Type: Permanent
- Job #11652
(Mid/Senior) Rust Backend Developer – Remote
Our client, a rapidly growing scale-up crypto market maker, offers several openings as Rust Backend Developer with the opportunity to work remotely.
The Job
As Rust Backend Developer you will support the growth or our client’s infrastructure and maintain it, consequently working with an exciting technology stack. Current technologies include Rust, Node.js, Python, PostgreSQL (TimescaleDB) and Kubernetes but will constantly evolve.
Your main responsibilities would include the development of new features, integrating 3rd party APIs, supporting the development of trading algorithms, and proposing improvements to our current infrastructure. An ideal candidate has experience in developing low-latency trading systems, is passionate about algo trading and crypto and is a low-level system thinker.
Day-to-Day
-
Building internal and external tools to support our client’s trading activities
-
Integrating the APIs of cryptocurrency exchanges, banks and brokers to the infrastructure of our client
-
Setup and deployment of algorithms
-
Implementing financial logic on multiple microservices
Additional Information
Our client is also looking for developers highly experienced in other languages (C++, Java, Go or similar) under a different package offer with the option to receive training and achieve full productivity using Rust after 3-6 months. Consequently, you will be raised to the regular level after this time span Guaranteed by contract).
Required Skills
-
3+ years of professional experience in programming
-
Experience with Rust
-
Experience working with SQL databases
-
Familiar with functional or component testing of services
-
Experience building REST and Websocket API clients
-
Basic understanding of how to sign an encrypted request
-
Ideally, experience building clients that consume streaming data
-
Deep understanding of the full web technology stack (e.g. HTTP, cookies, asset loading, caching, REST, etc)
-
Basic understanding of the financial market, order books and trading
-
Ideally, previous experience interacting with crypto exchanges APIs
-
Knowledge of Node.js on top of Rust is a strong plus.