FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in backend software development with a strong focus on Python and Go, including designing and building microservices and REST APIs. Proficient in managing distributed systems, databases, and cloud infrastructure while ensuring software quality and effective communication across teams.
Highest-signal resume keywords
Python DevelopmentGo DevelopmentMicroservices ArchitectureDistributed SystemsAI-Assisted Engineering
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend Software DevelopmentREST API DesignDatabase Schema DesignMessage QueuesLinuxContainersScriptingAuthenticationAuthorizationMulti-Tenant Access Control
Soft Skills
Analytical SkillsTroubleshooting SkillsCommunication SkillsCollaboration SkillsMentoring
Tools & Technologies
DockerOpenStackKubernetesPrometheusGrafanaELKSystemdRPM Packaging
Industry Keywords
Cloud InfrastructureVirtualization PlatformsMonitoring and ObservabilityProduction ServicesTechnical Ownership
Tech Stack
Tools & technologiesCloudDistributed SystemsDockerGrafanaKubernetesLinuxMicroservicesNode.jsOpenStackPrometheusPythonGo
About the role
Key responsibilities & impact- Design, develop and maintain backend services and public APIs in Python and Go for the platform management layer
- Build services orchestrating cluster and node lifecycle, rolling updates, configuration management and recovery from partial failures
- Develop multi-tenant and multi-tier product capabilities, including projects, quotas, role-based access control, authentication, authorization, audit and self-service functionality
- Develop monitoring, alerting, metrics, reporting and telemetry pipelines
- Design data models and work with databases and message queues while maintaining backward-compatible schema and API changes
- Investigate and resolve complex development and production cluster issues, from root-cause analysis through implementation, validation and production
- Contribute to architecture and interface design of management components and integrations with Acronis products and partner-facing APIs
- Own software quality through unit, functional, integration, API contract, fault-injection and scale testing, code reviews and CI coverage
- Leverage AI-assisted engineering tools for development, code analysis, debugging, root-cause investigation, trace/log analysis and technical research
- Write software and operational documentation
- Work closely with QA, support and product teams to deliver software to service providers and their customers
- Share backend and distributed-systems expertise through technical discussions, design and code reviews and documentation
- Mentor engineers joining the team
- Communicate progress, technical challenges, risks, dependencies and critical issues to the Management Backend Team lead
Requirements
What you’ll need- 5+ years of relevant backend software development experience, with a track record of shipping and supporting production services
- Strong Python; solid Go, or the ability and willingness to work across both languages day to day
- Proven experience designing and building microservices and REST APIs that run under high load, including their versioning, compatibility and documentation
- Solid understanding of distributed systems: asynchronous task processing and orchestration, idempotency and retries, consistency and failure handling, and how a service behaves when its dependencies are slow or gone
- Hands-on experience with relational databases, including schema design, migrations and query performance
- Experience with message queues or brokers
- Good working knowledge of Linux, containers, and deployment and packaging of services, including systemd, RPM packaging, Docker or comparable tools
- Solid command-line and scripting skills
- Practical experience with authentication, authorization and multi-tenant access control models
- Experience with cloud infrastructure or virtualization platforms such as OpenStack, Kubernetes, software-defined storage or networking is a strong advantage
- Experience with monitoring and observability stacks such as Prometheus, Grafana, ELK or comparable tools is an advantage
- Strong analytical and troubleshooting skills across services, databases, operating systems and infrastructure layers
- AI-assisted engineering experience is mandatory, including practical use of AI for development, debugging, code analysis, investigation and technical research
- Demonstrated ability to take technical ownership of a service, work with a large inherited codebase and share technical expertise across teams
- Excellent English communication and cross-functional collaboration skills
- Resume and application must be submitted in English
- Successful completion of applicable criminal, education and identity background checks
Benefits
Comp & perks- Equal opportunity employment
- Employment offers contingent upon successful completion of applicable criminal, education and identity background checks
