We are a global algorithmic trading company with a cutting-edge tech stack, specializing in the full cycle of trading— from strategy development and algorithm implementation to software engineering. Our focus is on deep market research and continuous enhancement of our technological infrastructure.
Join our dynamic team of 200+ professionals and contribute to our pursuit of precision and innovation. As we continue to grow, we're looking for a skilled engineer to join our Gateway team. This role is open to both experienced Rust developers and C++ engineers with a background in developing exchange connectors who are interested in transitioning to Rust.
Responsibilities
- Ensuring the quality, reliability, and performance of developed solutions through automated (unit, integration, performance) and manual testing.
- Supporting and improving services according to business needs and feedback.
- Keeping documentation up to date.
Developing reliable and high-performance trading platform gateways:
- Developing solutions in Rust and low-level optimization methods up to processor cycle savings and cache miss prevention.
- Reverse engineering external exchange API interfaces.
- Coordination of business and technical requirements, integration, and support issues with product, trading, and DevOps teams.
Requirements
- 4+ years of commercial development experience in Rust or C++ and experience in developing connectors to exchanges (like FIX, FAST, TWIME, etc), combined with a desire to switch to Rust.
- Understanding of computer systems and software architecture: Linux OS, data structures and algorithms, asynchronous programming, parallel programming, distributed computing, and performance optimization.
- Knowledge of communication protocols — TCP, UDP, HTTP/REST, WebSocket.
- Confirmed practical experience in developing exchange gateways.
- Solid adherence to efficient software development principles — SOLID, TDD.
- Higher technical education.
What We Offer
- Remote-first: Work from anywhere.
- Competitive compensation: Above-market salary paid in hard currency.
- Tech-driven environment: No bureaucracy, legacy systems, or tech debt.
- Growth & development: Work with top talent in a fast-paced, innovation-driven culture.
- Perks: Medical insurance, sports benefits, home office setup, and educational support.
Interview Stages
- HR interview.
- Technical interview.
- Interview with Team Lead and Project Manager.
- Final interview.