Middle Rust Developer Offline
About the Role
We're looking for a Middle Rust Developer to join our engineering team. You'll work on building reliable, high-performance systems and contribute to our growing Rust codebase. This role offers the opportunity to work with modern tools, collaborate with experienced developers, and take ownership of meaningful projects.
What You'll Do
- Design and implement backend services and system components using Rust
- Write clean, efficient, and well-tested code following Rust best practices
- Collaborate with the team on architecture decisions and code reviews
- Debug and optimize performance bottlenecks in existing systems
- Contribute to technical documentation and knowledge sharing
- Participate in the full development lifecycle from planning to deployment
What We're Looking For
- 1+ years of professional software development experience with at least 1 year working with Rust
- Strong understanding of Rust's ownership model, lifetimes, and type system
- Experience with async programming and common Rust frameworks (tokio, actix, axum, or similar)
- Familiarity with testing practices and tools in Rust (cargo test, proptest, criterion)
- Understanding of concurrency patterns and system design principles
- Experience with version control (Git) and collaborative development workflows
- Ability to write clear documentation and communicate technical concepts effectively
Nice to Have
- Experience with distributed systems or microservices architecture
- Knowledge of database design and ORMs like Diesel or SeaORM
- Familiarity with containerization (Docker, Kubernetes)
- Contributions to open source Rust projects
- Experience with other systems languages (C, C++, Go)
- Understanding of CI/CD pipelines and DevOps practices
Required languages
| English | B1 - Intermediate |
| Ukrainian | B1 - Intermediate |
The job ad is no longer active
Look at the current jobs Rust →
๐
Average salary range of similar jobs in
analytics โ
Loading...