- Developing reliable and highperformance trading platform gateways: developing solutions in Rust and lowlevel 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.
- Ensuring 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.
Qualifications :
- 4 years of commercial development experience in Rust or C and experience in developing connectors to exchanges 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.
Additional Information :
What we offer:
- Experience a modern international technology company without the burden of bureaucracy.
- Collaborate with industryleading professionals including former employees of Tower DRW Broadridge Credit Suisse and more.
- Enjoy excellent opportunities for professional growth and selfrealization.
- Work remotely from anywhere in the world with a flexible schedule.
- Receive compensation for health insurance sports activities and nonprofessional training.
Remote Work :
Yes
Employment Type :
Fulltime
Developing reliable and highperformance trading platform gateways: developing solutions in Rust and lowlevel optimization methods up to processor cycle savings and cache miss prevention.Reverse engineering external exchange API interfaces.Coordination of business and technical requirements integrati...
- Developing reliable and highperformance trading platform gateways: developing solutions in Rust and lowlevel 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.
- Ensuring 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.
Qualifications :
- 4 years of commercial development experience in Rust or C and experience in developing connectors to exchanges 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.
Additional Information :
What we offer:
- Experience a modern international technology company without the burden of bureaucracy.
- Collaborate with industryleading professionals including former employees of Tower DRW Broadridge Credit Suisse and more.
- Enjoy excellent opportunities for professional growth and selfrealization.
- Work remotely from anywhere in the world with a flexible schedule.
- Receive compensation for health insurance sports activities and nonprofessional training.
Remote Work :
Yes
Employment Type :
Fulltime
View more
View less