Founded in 2009 and recognized as Turkey's first gaming company, JoyGame 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.
The Role
We are looking for a Full Stack Developer to join our development team and contribute to building scalable, reliable systems for our game projects. In this role, you will work on both backend services and frontend interfaces, collaborating closely with cross-functional teams to deliver high-performance game experiences.
Key Responsibilities
Develop and maintain backend services and APIs supporting game features and systems.
Build and enhance frontend interfaces using modern UI frameworks.
Design scalable, reliable, and maintainable architectures across the full stack.
Ensure smooth integration between game clients, frontend applications, 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.
Leverage AI-powered tools and technologies to accelerate development workflows and enhance problem-solving efficiency.
Collaborate closely with game designers, QA teams, artists, and other engineers.
Requirements (Must Have)
2+ 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).
Knowledge of T-SQL.
Experience with Dependency Injection and ORM frameworks.
Strong understanding of Object-Oriented Programming (OOP) and design patterns.
Experience with frontend / UI technologies such as React, Vue.js — ability to develop and maintain client-side applications.
Proficiency in HTML, CSS, and JavaScript/TypeScript.
Proficiency in using AI-assisted development tools (e.g., GitHub Copilot, Claude, ChatGPT) to boost productivity, generate code, debug, and solve complex problems.
Strong analytical thinking and problem-solving skills with the ability to break down complex challenges into actionable solutions.
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 full stack systems, leveraging AI to work smarter, and thriving in a collaborative game development environment, we'd love to hear from you! 🚀
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Fullstack Developer (.NET + React)
2026-05-27
Senior Tools Developer
2026-05-25
Lead AI Engineer
2026-05-26
- Posted
- May 13, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Istanbul
- Company
- Joygame Publishing
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Fullstack Developer (.NET + React)
2026-05-27
Senior Tools Developer
2026-05-25
Lead AI Engineer
2026-05-26