
Rust Developer
Mira Developments
full-time
Posted on:
Location Type: Remote
Location: Georgia
Visit company websiteExplore more
About the role
- Refactoring and migration: Rewrite large modules from Python to Rust.
- Integration: Create and maintain Rust libraries for use within Python environments.
- Trading features: Develop and support integrations with trading platforms and exchanges.
- Optimisation: Work on ETL processes and streaming data processing.
Requirements
- 2+ years of experience with Rust and the async stack: tokio, axum, and tokio-tungstenite.
- Good knowledge of Python (required to understand current logic and perform the migration).
- Experience with databases and message brokers: PostgreSQL, ClickHouse, and Kafka.
- Skills in containerization using Docker.
- English level B1 or higher (ability to read technical documentation).
- Experience developing trading platforms or trading bots.
- Practical experience with AI libraries or ML model integration.
Benefits
- Fully remote work format.
- Opportunity to work with a large codebase and directly influence the system architecture.
- Modern tools and minimal bureaucracy.
- Challenging tasks at the intersection of two popular languages.
- Competitive salary.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RustPythonasync stacktokioaxumtokio-tungstenitePostgreSQLClickHouseKafkaDocker
Soft Skills
English B1