Espace Recruteurs

Mid to Senior Rust Backend Developer

Keyrock
Belgique, Bruxelles
Mise en ligne il y a 4 jours Flexible CDI 120,000/year

Keyrock is expanding!

Keyrock was founded in 2017 and has quickly grown from 3 to over 60 people today, half of whom work remotely around the globe. As an industry recognised liquidity provider and market maker, Keyrock is a leading European creator of algorithmic trading technology in the digital asset space. With VC backing and a constantly expanding global client base, Keyrock is one of Belgium’s fastest-growing fintech companies.

We’re currently active on over 80 exchanges and count numerous marketplaces and asset issuers among our clients, including some of the best-known companies in the crypto space.

Keyrock's beating heart is its technical team filled with software engineers, digital scientists and PhDs, who themselves are supported by university professors, industry-leading experts and a strong management team. Over the years Keyrock has become a company that is both idealistic and practical.

We are looking for:

A backend developer to support the growth of our infrastructure and maintain, which is based on an exciting and constantly evolving technology stack. It currently includes Rust, Node.js, Python, PostgreSQL (TimescaleDB), Kubernetes and plenty more! Your mission would be to develop new features, integrate thirty party APIs, support the development of trading algorithms and propose 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.

Important: it is worth understanding that we are not a blockchain company, and as such, blockchain development experience is not significant nor sought after by us. Our software is blockchain agnostic and it could be deployed on any type of assets, not limited to blockchain-based assets. We do however welcome blockchain engineers, especially those passionate about trading, as it generally indicates passion for the industry, which we value. 

Job description

  • Building internal and external tools to support Keyrock's trading activities
  • Integrating the APIs of cryptocurrency exchanges, banks and brokers to the Keyrock infrastructure
  • Setup and deployment of algorithms
  • Implementing financial logic on multiple Keyrock microservices

Background and experience

  • At least 3 years of professional experience in programming
  • Rust 
  • Experience working with SQL databases
  • Familiarity 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.

Competences and personality

  • Team player
  • Understand Unix systems
  • Capable of having a helicopter view to understand trading strategies
  • Willingness to make suggestions and ability to communicate effectively -  especially when encountering unfamiliar contexts where clarification is required
Plus d'offres d'emploi
Anson McCade
Software Engineer (Mid to Senior level)
Anson McCade
United Kingdom, Rugby
Anson McCade
Software Engineer (Mid to Senior level)
Anson McCade
United Kingdom, Swansea
Anson McCade
Software Engineer (Mid to Senior level)
Anson McCade
United Kingdom, Bristol
Anson McCade
Software Engineer (Mid to Senior level)
Anson McCade
United Kingdom, Eccles