Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are currently expanding our backend development team to support cutting-edge game and software projects. We're looking for talented C++ developers who are passionate about building robust, scalable, and high-performance server-side systems. As a Back End Developer, you will be embedded in the development team and participate in architecture discussions, technical meetings, and feature implementation.
WHAT YOU WILL DO:
- Design, develop, and maintain scalable back-end systems and server infrastructure using C++
- Implement and optimize game servers, APIs, and networking protocols
- Write clean, maintainable, and well-documented code following industry best practices
- Debug and resolve complex technical issues in production environments
- Collaborate with front-end developers, game designers, and other team members to integrate systems
- Perform code reviews and contribute to technical documentation
- Optimize performance, memory usage, and server response times
- Implement security measures and data protection protocols
- 5+ years experience in software development, with strong C++ expertize
- Demonstrated experience in back-end architecture and server-side development
- Proficiency in modern C++ standards (C++11/14/17 or later)
- Experience with networking protocols (TCP/IP, UDP, WebSockets)
- Knowledge of database systems, ideally Apache Cassandra
- Comfortable with version control systems (Git, Perforce)
- Strong understanding of multithreading, concurrency, and asynchronous programming
- Familiarity with Linux/Unix environments
- Fluent in English
- Past experience of database migrations/upgrades
- Experience in the gaming industry or real-time multiplayer systems
- Familiarity with containerization and microservices architectures
- Understanding of DevOps practices and CI/CD pipelines
- Experience with performance profiling and optimization tools
- Project-based remote position with a possibility for long-term engagement
- An opportunity to hone and improve your skills by applying them to a diverse variety of engaging projects
- Be part of an international group with offices worldwide
- Career growth and development
- Working closely with a team of like-minded people in a fast-paced, multicultural environment
- Ongoing training and professional self-improvement opportunities
- Flexible working hours
- Competitive compensation package
- An inclusive culture and open communication
Key Skills
Ranked by relevanceReady to apply?
Join Magic Media and take your career to the next level!
Application takes less than 5 minutes