P3

Rust Developer

P3

full-time

Posted on:

Location Type: Remote

Location: Romania

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain software components and applications written in Rust
  • Contribute to architectural decisions and technical design across varied project types (backend services, embedded systems, internal tooling, real-time applications, and more)
  • Write clean, safe, and efficient Rust code, following best practices around ownership, memory safety, and concurrency
  • Collaborate with multidisciplinary teams including software engineers, architects, DevOps, and QA
  • Troubleshoot, debug, and improve system performance
  • Implement automated tests and participate in code reviews to ensure code quality and maintainability
  • Document components, APIs, and internal tooling to ensure clarity and consistency across projects
  • Stay up to date with Rust ecosystem improvements and proactively introduce best practices

Requirements

  • 3+ years of software development experience
  • Strong understanding of Rust fundamentals (ownership, borrowing, lifetimes, async/await)
  • Experience building applications that require performance, safety, or reliability
  • Familiarity with Linux environments and comfort working with CLI tools and debugging utilities
  • Experience with one or more of the following: embedded systems or low-level programming backend services or distributed systems command-line tools or internal developer tooling applications with real-time constraints
  • Knowledge of C/C++ or other system-level languages is an advantage
  • Understanding of networking concepts, IPC, or communication protocols is a plus
  • Strong problem-solving skills and the ability to work in a dynamic, collaborative environment
  • Good communication skills in English.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Rustownershipmemory safetyconcurrencyembedded systemsbackend servicesreal-time applicationsC/C++networking conceptsIPC
Soft Skills
problem-solvingcollaborationcommunication