Job Closed
This listing is no longer active.
Natively integrated, highly efficient cyber protection.
Senior Software Developer – Backend
Location
Bulgaria
Posted
132 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Developer – Backend
Acronis
• Design, develop, test, and maintain backend services and platform components. • Take ownership of services throughout their lifecycle. • Make architectural and technical decisions. • Collaborate closely with other engineering teams, product management, and QA. • Write clean, efficient, and well-documented code. • Perform code reviews and ensure code quality. • Write, maintain, and continuously improve automated tests. • Troubleshoot and debug complex production issues. • Mentor junior developers.
Job Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of professional software development experience in backend or platform engineering roles.
- Strong proficiency in Go; experience with Python is a plus.
- Solid understanding of data structures, algorithms, operating systems, and distributed systems (including service-to-service communication, data consistency, and fault tolerance).
- Experience building and operating backend services in cloud environments.
- Practical experience with containerization and orchestration technologies (e.g. Docker, Kubernetes).
- Experience working with relational and/or NoSQL databases.
- Familiarity with version control systems (e.g. Git) and modern development workflows.
- Strong problem-solving skills and the ability to work independently on complex technical challenges.
- Good communication skills and the ability to collaborate effectively in an international engineering environment.
- Experience in cybersecurity, data protection, or other high-reliability systems is an advantage.
Benefits
- Health insurance
- Professional development opportunities
- Flexible work arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Analyze, maintain, and optimize PostgreSQL and Microsoft SQL database environments to ensure high availability, performance, and data integrity. • Identify and resolve performance bottlenecks, optimize SQL queries, and improve data retrieval efficiency. • Design and maintain database architecture, including schemas, tables, indexes, stored procedures, and security permissions. • Manage and support legacy databases and Platform as a Service (PaaS) database solutions. • Monitor systems for availability and oversee database replication, mirroring, failover, and disaster recovery processes. • Implement backup, restore, and recovery strategies, including point-in-time recovery and WAL archiving. • Support advanced PostgreSQL features such as JSON, full-text search, and PostGIS for geospatial queries. • Generate queries and reports using tools such as pgAdmin, psql, and third-party database clients. • Collaborate with developers, analysts, and infrastructure teams to design, implement, and troubleshoot database solutions. • Assess future storage and performance needs and maintain accurate technical documentation. • Provide recommendations on database policies, procedures, and emerging technologies. • Communicate effectively with customers, stakeholders, and technical specialists. • Contribute to team objectives and take on additional responsibilities as needed.
Backend Engineer, Control Plane
TailscaleTailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla
• Develop the Tailscale product, contributing to both open source client code and related backend services. • Take ownership of the entire product lifecycle, from writing code to product ideation and strategic decision-making. • Work closely with UX/UI designers and product managers to shape features. • Work as part of a team of engineers to design, build, test, and document core software components. • Develop product features in areas that include our control plane, our relay infrastructure, and our identity integrations. • Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations. • Analyze and improve efficiency, scalability, and stability of various system resources. • Bring a security-first mindset to both design and implementation.
Backend Engineer, Control Plane
TailscaleTailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla
• Develop the Tailscale product, contributing to both open source client code and related backend services. • Take ownership of the entire product lifecycle, from writing code to product ideation and strategic decision-making. • Work closely with UX/UI designers and product managers to shape features. • Work as part of a team of engineers to design, build, test, and document core software components. • Develop product features in areas that include our control plane, our relay infrastructure, and our identity integrations. • Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations. • Analyze and improve efficiency, scalability, and stability of various system resources. • Bring a security-first mindset to both design and implementation.
Senior Java Engineer
Somnio SoftwareTop Flutter Development Company | One team, One budget, All Platforms
• Drive the evolution of global payment products • Take full ownership of the development lifecycle • Build robust, scalable solutions • Conduct architectural reviews • Ensure systems meet performance and compliance standards


