
Rust Developer
Acronis
full-time
Posted on:
Location Type: Remote
Location: Bulgaria
Visit company websiteExplore more
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