Xsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.
Senior Backend Developer – Rust, C++
Location
Serbia
Posted
11 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer – Rust, C++
Xsolla
• Participate in the development and evolution of backend technologies for scalable virtual worlds • Work with high-load distributed systems • Integrate gameplay systems with backend infrastructure • Optimize project performance and scalability • Contribute to the development of multiplayer and large-scale online systems • Collaborate closely with game project teams and support the implementation of gameplay systems • Participate in architectural decisions and the technical evolution of the platform • Research and implement modern technologies for distributed simulation and large-scale multiplayer environments • Develop integrations with modern game engines and online services
Job Requirements
- Strong proficiency in Rust and C/C++
- Experience in game development, particularly multiplayer and online projects
- Solid understanding of multiplayer architecture, networking, and distributed systems
- Strong expertise in low-level high-performance programming
- Good understanding of network protocols and client-server architecture
- Experience optimizing performance and scalability of high-load systems
- Understanding of real-time networking and latency-sensitive systems
- Experience with industry-standard game engines such as Unreal Engine, Unity, or similar
- Understanding of cloud infrastructure, distributed environments, and multi-cloud architectures
- Strong knowledge of data structures and algorithms
- Strong debugging, profiling, and problem-solving skills
- Interest in modern networking technologies and distributed simulation systems
- Strong communication skills and ability to work effectively in a team environment
- At least 5 years of professional experience specifically in multiplayer game development or real-time distributed networks
- Nice to Have: Experience working on MMO or large-scale multiplayer projects
- Nice to Have: Experience with low-level network optimization
- Nice to Have: Knowledge of QUIC, UDP/TCP internals, or modern networking approaches
- Nice to Have: Experience with eBPF/XDP, DPDK, or similar performance-oriented technologies
- Nice to Have: Experience developing distributed backend infrastructure for games or real-time systems
Benefits
- unlimited Flexible Time Off
- personalized career roadmap
- training and educational opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Developer – Anticipated Hiring
Spectrum OneAchieve business transformation through custom-built software development
• Develop and maintain backend services and APIs. • Collaborate with front-end developers. • Optimize application performance and scalability. • Troubleshoot and debug issues. • Write clean and efficient code.
• Design and deliver resilient backend systems and cloud infrastructure • Develop robust APIs and automate infrastructure • Orchestrate containerized workloads • Implement reliable real-time and batch data pipelines • Contribute to backend services developed with Python and FastAPI • Support infrastructure automation using Terraform and Kubernetes (AKS)
Senior Java Backend Developer
MindTechYour partner in Nearshore IT Outsourcing services. From Latam to the world.
• Diseñar, desarrollar y mantener servicios backend y APIs escalables utilizando tecnologías Java y Spring Boot. • Participar en definiciones de arquitectura y diseño técnico de aplicaciones empresariales. • Construir y optimizar arquitecturas basadas en microservicios y sistemas distribuidos. • Desarrollar aplicaciones seguras, resilientes y de alta disponibilidad. • Colaborar con equipos de producto, QA, DevOps y negocio. • Realizar code reviews y promover buenas prácticas de desarrollo. • Analizar y resolver problemas complejos en producción. • Participar en iniciativas de mejora continua relacionadas con performance, seguridad y escalabilidad. • Trabajar sobre entornos cloud-native y aplicaciones containerizadas.
Desarrollador .NET, Azure
MindTechYour partner in Nearshore IT Outsourcing services. From Latam to the world.
• Diseñar, desarrollar y mantener aplicaciones enterprise utilizando .NET y Azure. • Construir y optimizar APIs REST y microservicios escalables. • Participar en definiciones de arquitectura y decisiones técnicas. • Trabajar junto a equipos de producto, QA y DevOps asegurando entregas de calidad. • Implementar mejoras de performance, seguridad y escalabilidad. • Colaborar en iniciativas de automatización y CI/CD. • Realizar code reviews y promover buenas prácticas de desarrollo. • Resolver incidentes complejos y dar soporte a ambientes productivos.



