Fishing Planet is an independent game studio made up of talented and dedicated people who created a successful free-to-play game from scratch. Today, Fishing Planet is available on eight platforms — Steam, Epic Games, Microsoft Store, PlayStation, Xbox, Nintendo Switch, and mobile (iOS and Android). Our global community now includes over 35 million players and continues to grow every day. We are committed to continuous improvement, providing our team with the resources, tools, and environment they need to build stable, rewarding, and long-term careers — while creating ambitious games that players want to return to again and again.
Your impact * Develop and maintain backend infrastructure for a large-scale F2P multiplayer game. * Implement and evolve server-side game logic with a strong focus on correctness, performance, and scalability. * Design and maintain data models for a distributed, high-load system (MS SQL Server, MongoDB). * Maintain and evolve client-server APIs. * Integrate backend services with external platforms and services (Steam, PlayStation, Xbox, Nintendo, etc.). * Participate in performance optimization, profiling, and troubleshooting of production issues. * Work with existing legacy systems while gradually improving architecture and code quality. * Contribute to build, deployment, and release processes in a CI/CD environment. * Collaborate closely with other backend developers, client engineers, and operations.
You will bring * Strong experience in server-side development with C# and .NET Framework (experience with modern .NET is a plus). * Solid background in designing and maintaining high-load, long-running server applications. * Deep understanding of multithreading, concurrency, memory management, and performance tuning. * Strong experience with MS SQL Server; * Good understanding of distributed systems, caching strategies, and data consistency trade-offs. * Experience working with legacy codebases and improving them incrementally. * Familiarity with unit testing, code reviews, and general engineering best practices. * Ability to work independently, take ownership of complex subsystems, and reason about system-level behavior. * English at a level sufficient to read/write technical documentation.
Nice to have * Experience with game backends or real-time / multiplayer systems. * Familiarity with Photon Engine or similar networking frameworks. * Practical experience with MongoDB or other NoSQL databases. * Experience participating in or driving architectural improvements or migrations (e.g., .NET Framework -> .NET).
Why join us? * Collaborate with a passionate, talented, and global team that has already delivered a game played by 35M+ people. * Work on a multi-platform, multiplayer experience with ambitious scope and long-term potential. * Enjoy a 4-day work week and a strong commitment to work-life balance, ensuring you can thrive both professionally and personally. * Join a culture built on P.R.O.G.R.E.S.S., where passion, responsibility, openness, growth, respect, efficiency, player-focus, and agility drive everything we do.