
Senior Software Developer – Rust/Go
Acronis
full-time
Posted on:
Location Type: Hybrid
Location: Bulgaria
Visit company websiteExplore more
Job Level
About the role
- Design, implement, and maintain core components of a high-performance platform written in Rust
- Extend, refactor, and support existing Go services
- Participate in architectural and design reviews
- Perform code reviews and enforce engineering best practices
- Investigate, analyze, and resolve complex issues
- Collaborate closely with QA, Security, DevOps, and Support teams
Requirements
- 5+ years of professional experience in software development
- Strong hands-on expertise in Rust and Go for backend and platform services
- Solid understanding of Rust’s ownership and borrowing model
- Experience with asynchronous Rust with the Tokio ecosystem
- Strong knowledge of Go: goroutines, channels, interfaces
- Practical experience with Docker, Kubernetes, and cloud environments
- Proven track record of writing and maintaining unit and integration tests
- Basic knowledge of SQL and relational databases
- Professional proficiency in English
- Experience using modern LLM instruments and AI development tools
Benefits
- Health insurance
- Professional development opportunities
- Flexible working hours
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RustGoasynchronous programmingTokioDockerKubernetesSQLunit testingintegration testingAI development tools
Soft Skills
collaborationproblem-solvingcode reviewengineering best practicescommunication