Acronis

Rust Developer

Acronis

full-time

Posted on:

Location Type: Remote

Location: Bulgaria

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain backend services in Rust for new and existing features of Acronis Cyber Protect & Acronis Cyber Protect Cloud
  • Build high-performance, reliable, and memory-safe services, with a focus on correctness and scalability
  • Translate product and technical requirements into clean, maintainable Rust code
  • Write unit, integration, and service-level tests; participate actively in code reviews
  • Collaborate closely with other backend, frontend, QA, and infrastructure teams
  • Contribute to defining Rust coding standards, libraries, and best practices within the team.

Requirements

  • 3+ years of backend development experience in commercial projects
  • 1–3 years of hands-on Rust experience, or strong Go/Python background with demonstrable Rust production or side-project experience
  • Solid experience building HTTP services and REST APIs
  • Understanding of authentication and authorization mechanisms (tokens, OAuth concepts, service-to-service auth)
  • Hands-on experience with RDBMS such as PostgreSQL, MySQL, or MSSQL
  • Good understanding of TCP/IP fundamentals and networked applications
  • Experience with concurrency and parallelism, including async programming models
  • Advanced Linux user (development, debugging, deployment)
  • Good written and spoken English for collaboration with international teams
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

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

Hard Skills & Tools
RustGoPythonHTTP servicesREST APIsPostgreSQLMySQLMSSQLTCP/IPasync programming
Soft Skills
collaborationcode reviewscommunicationproblem-solvingattention to detail