SL-001246
À propos du client
We are looking for an experienced Rust Software Engineer to join a cross-functional, international team working on high-quality and reliable software solutions. The role focuses on building systems that require strong performance, stability, and scalability, within a structured and quality-driven environment. You will contribute to software that has a direct impact on real-world applications, working closely with engineers, product teams, and stakeholders.
Description du poste
- Design, develop, and maintain high-quality software solutions using Rust
- Ensure performance, reliability, and scalability of systems
- Write clean, testable, and maintainable code following best practices
- Collaborate with cross-functional and international teams
- Participate in code reviews and contribute to continuous improvement
- Support and mentor other engineers when needed
- Contribute to architectural decisions and system design
- Ensure alignment with quality standards and project timelines
Exigences
- Bachelor’s degree in Computer Science or related field
- Several years of software development experience
- Minimum 2+ years hands-on experience with Rust
- Strong knowledge of Rust concepts: ownership, borrowing, lifetimes, async programming
- Experience with Rust ecosystem (e.g. Tokio, Actix, Serde, SQLx)
- Solid understanding of software architecture (microservices, event-driven, DDD is a plus)
- Experience with testing practices (unit, integration, TDD/BDD is a plus)
- Familiarity with container technologies (Docker, Kubernetes is a plus)
- Strong problem-solving skills and ability to work on complex systems
- Excellent communication skills in English, German is a plus
- Experience in technical leadership or mentoring is a plus
- Experience in regulated environments or certifications (e.g. ISAQB) is a plus

