Stanowisko

Rust Developer

Lokalizacja

Remote

Referencje

J86605783

W zależności od doświadczenia

Opis

Rust Developer

Our client is leading software company specializing in trading solutions, primarily within the energy markets sector. Established over two decades ago and headquartered in London, our client has solidified its position as a pivotal player in the global commodities trading landscape.

Key Highlights:
  • Client’s primary trading platform is widely adopted by traders, brokers, and exchanges in the energy markets. This platform facilitates trading in a range of commodities, ensuring efficiency and reliability.
  • Client’s serving a diverse array of market participants, his solutions are indispensable tools for traders, brokers, exchanges, and clearinghouses. The platform offers a unified view of multiple markets, enabling seamless trading across various exchanges and brokers.
  • With a commitment to continuous research and development, client’s goal is to ensure the software solutions remain at the forefront of the trading industry. Client consistently introduces innovative features and tools to enhance trading efficiency and provide in-depth market insights.
  • Operating in a heavily regulated sector, client prioritize ensuring the software solutions adhere to the necessary regulatory standards, especially within the European region.

Some of the work on any given day includes:
  • Improve our connection handling code to connect to an Exchange (eg. CME, ICE, EEX, etc)
  • Implement a new Connector for an Exchange we don’t yet support
  • Improve distributed tracing in some of the code hot paths
  • Implement a new Automated Trading feature
  • Benchmark code to reduce latency
  • Do some design/planning with a colleague and raise an RFC

Tech Stack
  • We write code in RUST 
  • We use a fair bit of SQL Server, Kafka and RabbitMQ Azure DevOps. We are big fans of Azure Pipelines! Some of our services are migrating away from TeamCity and Octopus Deploy
  • Our observability stack is Splunk, Grafana and Prometheus

As a Rust Developer you will be:
  • Designing and leading the development of new features
  • Part of a cross-functional team working with Product Managers, Testers and DevOps engineers
  • Writing well-tested and maintainable code
  • Mentoring other engineers
  • Raising and reviewing RFCs
  • Reviewing Pull Requests
  • Comfortable debugging complex systems
  • Proposing improvements to our processes and product

Skills & Experience
  • Strong knowledge of RUST (plus C# prefered)
  • Excellent communication skills
  • Can write efficient, concurrent code
  • Experience building distributed systems
  • Desirable: Experience using the FIX protocol and Exchange Market Data feeds (eg. UDP multicast feeds)
  • Experience using message brokers like Kafka, RabbitMQ, NATS, etc

Aplikuj

*
*
*
*
Brak wybranego pliku
lub importuj z pamięci w chmurze
Twoje CV musi mieć format .doc .docx .pdf .rtf do 10MB


Chcę otrzymywać od HR GO informacje o prowadzonych rekrutacjach oraz inne treści marketingowe i w związku z tym:

* Zgody wymagane, jeśli chcesz abyśmy mogli się z Tobą kontaktować w celu przedstawiania prowadzonych przez nas rekrutacji oraz innych treści marketingowych

Twoje CV jest w trakcie przesyłania, proszę poczekaj chwilę ...
Aplikuj

Aplikacja Wysłana

Dziękujemy za przesłanie szczegółów. Jeden z naszych konsultantów wkrótce się z Tobą skontaktuje.

Przeglądaj więcej ogłoszeń

Przepraszamy, wystąpił problem podczas przetwarzania aplikacji. Skontaktuj się z nami bezpośrednio.