Unreal Gameplay, Backend Programmer

🕒 April 3

🇷🇸 Serbia – Remote

⏳ Contract/Temporary

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

👻 Ghost score 53%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Xsolla

Xsolla

201 - 500 employees

Founded 2005

💼 Consulting

📣 Marketing

📦 Logistics

Consulting • Marketing • Logistics

Xsolla is a company specializing in game commerce solutions. It provides tools and services that empower video game developers to monetize, distribute, and fund their games, helping them to increase revenue at any stage of development. Xsolla offers a wide range of solutions such as customizable web shops, payment processing, fraud prevention, and social packages to enhance player engagement. With over 19 years of experience in the video game industry, Xsolla collaborates with developers and publishers globally to manage compliance, taxes, and operational complexities, allowing them to focus on connecting with their players. Their services are designed to work with popular game development platforms like Unity, Unreal, and Cocos Creator, supporting a wide array of local payment methods worldwide.

📋 Description

• Develop and support core gameplay features • Perform code reviews and maintain technical documentation • Participate in discussions related to technical solutions and implementation strategies • Contribute to the design and evolution of project architecture and infrastructure • Assist in improving development workflows and overall technical quality • Work closely with Programming, Production, Design, QA, Art, and Animation teams to establish efficient cross-disciplinary pipelines • Design and implement client–server architecture, online services, and integrations that power core game features • Develop and support backend systems, networked gameplay, APIs, and service integrations • Optimize server performance and ensure the reliability and scalability of online features • Collaborate with gameplay engineers, backend teams, and other stakeholders to deliver robust, high-performance online experiences and seamless client-server communication

🎯 Requirements

• Minimum 5 years of professional experience working with C++ and Unreal Engine • Strong expertise in C++ programming • Extensive hands-on experience with Unreal Engine’s core gameplay framework • Experience designing and implementing scalable, maintainable game architecture in Unreal Engine • Experience working on open-world projects, including performance optimization for such projects • Good understanding of client–server networking architecture • Experience developing multiplayer gameplay features and matchmaking systems • Hands-on experience integrating Unreal Engine gameplay systems with backend services, including REST APIs, authentication, player data, and matchmaking • Practical experience working with backend systems, including HTTP APIs, backend services, and database architectures • Experience shipping commercial titles developed with Unreal Engine • Experience shipping Unreal Engine projects on consoles • Practical experience working with the Gameplay Ability System (GAS) • Experience building scalable UI systems, including UI materials, animations, and visual effects • Understanding of Unreal Engine animation systems and AI systems • Ability to read, write, and maintain technical documentation • Strong communication and reporting abilities • Familiarity with the Lyra sample project and its architecture (Nice to Have) • Knowledge of the MVVM design pattern and experience implementing it (Nice to Have)

🏖️ Benefits

• Unlimited Flexible Time Off • Personalized career roadmap for each employee • Professional development through training and educational opportunities

Apply Now