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.
Joygame, founded in 2009 and titled Turkey's first gaming company, supports talented gaming studios both in terms of financing and knowledge. It develops and publishes many games that have achieved great success in international markets. Reaching millions of players with different products in PC, mobile and NFT game categories, Joygame aims to provide entertainment experiences to players across all continents with local content.
We are looking for a Senior Backend Developer to join our backend team and contribute to the development of scalable and reliable backend systems for our game projects. In this role, you will work closely with cross-functional teams to design, develop, and maintain backend services that support high-performance game experiences.
Key Responsibilities:
- Develop and maintain backend services and APIs supporting game features and systems.
- Design scalable, reliable, and maintainable backend architectures.
- Ensure smooth integration between game clients and backend services.
- Write clean, efficient, and well-documented code following best development practices.
- Participate in code reviews and contribute to improving development standards.
- Identify, troubleshoot, and resolve technical issues to ensure system stability and performance.
- Collaborate closely with game designers, QA teams, artists, and other engineers.
Requirements (Must Have):
- 3+ years of experience in software development.
- Strong knowledge of C#, ASP.NET (MVC, Web API), and .NET Core.
- Experience with MS SQL (experience with PostgreSQL is a strong plus).
- Proficiency in database design and querying (e.g., MySQL, MongoDB, etc.).
- Knowledge of T-SQL.
- Experience with Dependency Injection and ORM frameworks.
- Strong understanding of Object-Oriented Programming (OOP) and design patterns.
Nice to Have:
- Experience with version control systems such as Git, SVN, or TFS.
- Familiarity with microservice architecture.
- Experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Knowledge of DevOps / CI-CD workflows and container technologies (Docker, Kubernetes).
BONUS:
- Experience with distributed cache architectures such as Redis or NCache.
- Knowledge of HTTP, WebSocket, and TCP working principles.
- Experience with clean code practices, refactoring, debugging, code analysis, and testing.
If you enjoy building robust backend systems and working in a collaborative development environment, we’d love to hear from you. 🚀
Key Skills
Ranked by relevanceReady to apply?
Join Joygame Publishing and take your career to the next level!
Application takes less than 5 minutes

