Liquidity Bots Developer (Trading, Remote)

Job Description

Posted on: 
2023-04-18 09:22

Role: Liquidity Bots Developer

Unit: Market Making Development

Role Mission: Liquidity for all trading pairs under control

Story:Liquidity managers need a bots kit to control the parameters of the liquidity for all trading pairs to satisfy traders and avoid uncontrolled losses.


  • Fast order execution, e.g. 3btc for less than 5 seconds.
  • Bots maintain target spread at any given time.


  • Develop a service for automatic assets transferring from and to LATOKEN.
  • Develop new bot or new functionality in existing one to maintain targeted spreads and risks.
  • Move existing bots and create new ones on top of the event model.
  • Create performance and functionality tests.
  • Lower latency to microseconds level.

Constraints:Bots and services should be as simple as possible (e.g. event-> reaction-> signal).

Your Key Performance Indicators (KPI):

  • Bot’s uptime
  • Reaction latency
  • COS


  • Development: Design and develop new algorithmic trading bots, and maintain existing ones. Contribute to the engineering of various back-end services of the Trading Bots Platform, such as market data connectors, smart routing, risk management, and other systems.
  • Testing: Design and develop unit and integration tests for the bots.
  • Monitoring & Reporting: Ensure that trading bots are running correctly with appropriate bots’ state monitoring and reporting of bots’ work results. Bots’ metrics and performance indicators development. Investigation and reporting of incidents occurred.
  • Architecture: Contribute to unit-wide architectural design initiatives for the Trading Bots Platform to provide scalable HFT, low-latency architecture for existing and future bots.
  • R&D: Participate in the research and development of new trading algorithms and strategies along with the corresponding analysis of market data and bots’ trading results.
  • Teamwork: Be proactive in scrum meetings, tasks prioritization, demo, sprints setup, stand-ups, other business activities to achieve 120% of Unit goals.
  • Mentoring: Help other developers especially those who are less experienced.

Requirement skills and experience:

  • Experience in market-making, liqudity providing, algo-trading, hedging algorithms and strategies and analytical skills.
  • 5+ years of experience working with С#, .Net, AMQP RabbitMQ / Kafka, MSA, EDA, Stateless arсhitecture, multi-threading, unit and integrational testing.
  • Degree qualified in Computer Engineering / Math / Finance or quantitative discipline from top universities (Lomonosov Moscow State University, MIPT)
  • Experience in working in remote teams.
  • Agile experience.
  • Working proficiency in English.

Will be a strong plus:

  • Hands on development in high-load, low-latency and high throughput environments.
  • Experienced with relational DBs(PostgreSQL, Clickhouse) and non-relational DBs(Redis, InfluxDB), ability to write performant queries.
  • Experienced in work with CI/CD practices.
  • Understanding of Machine Learning, Platform Development, Networking, System Design.
  • Experience at least in one of matching engines, options, margin or futures trading.
  • Regional and Country level competitions (‘Olympics’) participant.


  • We give proof that a teammate’s life made an impact – LATOKEN share in Nasdaq index and millions in your pockets from vested options.
  • Breakthrough technology and Product – Market – Timing Fit.
  • Worldwide multibillion users market.

Feel a great fit – apply now or forward to a great candidate.

Apply now

More job openings

By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.