New offer - be the first one to apply!

December 17, 2025

.Net Developer

Senior • Remote

Kraków, Poland

Embark on a journey with FunCrafters, where we're more than just a gaming company - we're a haven for enthusiasts and pioneers in the mobile gaming realm. With a legacy of over a decade, we're committed to crafting mobile games that leave a lasting impression. As we venture into our new Puzzle RPG game, we're searching for a .Net Developer to bring our ambitious vision to life. This is your chance to be at the forefront of mobile gaming, working on a project with a major IP to deliver AAA-quality experiences. If you're ready to unleash your technical prowess and impact the future of mobile gaming, we're eager to welcome you aboard. Let your creativity soar and shape the gaming world with us!



About the opportunity


The Sato Team is the core engineering group at FunCrafters, responsible for the entire game server architecture and crucial development tooling

We build a platform based on a high-performance C#/.NET framework, hosted primarily within the AWS public cloud environment, utilizing a comprehensive set of performance-critical tools

  • Data Persistence: We utilize PostgreSQL for high-integrity transactional persistence, alongside DynamoDB and S3 for flexible NoSQL storage and asset management.

  • Caching: We employ Redis (Valkey) for high-speed data caching, session handling, and application performance acceleration.

  • Deployment: Services are containerized using Docker to ensure consistency across all environments and streamline the deployment pipeline.

  • Technology Selection: We maintain architectural flexibility, integrating other cloud-native or open-source solutions when dictated by specific project demands.



Requirements


  • You have at least 7 years of experience in professional software development in c#.

  • You have hands-on experience with relevant technologies (see above).

  • You are fluent in Polish and English enabling effective collaboration across teams.

  • You have experience in designing, building, and optimizing high-performance, low-latency distributed systems - such as real-time game servers or critical infrastructure components utilizing i.e. : 

    • Concurrency & Parallelism: You applied efficient concurrency using (e.g., locks, semaphores, concurrent data structures) capable of handling millions of concurrent connections while meeting thread and data safety requirements.

    • Asynchronous I/O: You’ve leveraged .NET asynchronous models to achieve maximized server throughput and optimized memory for heap allocations and synchronization overhead.

    • Advanced Memory Management: You have implemented deep-level optimization strategies to control and reduce pressure on the Garbage Collector (GC). This includes minimizing heap allocations and optimizing data structures.

    • Network Protocols: You demonstrated expertise by implementing or modifying various network layers and protocols (e.g., TCP, UDP, custom reliable/unreliable protocols) and selecting optimal, high-speed serialization formats (e.g., MessagePack) for efficient data transfer.

    • Profiling and Diagnostics: You used authoritative profiling tools (e.g., Visual Studio Diagnostics, PerfView, dotTrace) to meticulously diagnose and resolve complex performance bottlenecks, including issues related to GC pressure, LOH growth, and CPU contention hotspots.



Soft Skills & Culture:


  • Clear Communication: Ability to simplify and articulate complex technical concepts for diverse audiences (designers, developers).

  • Active Listening: Strong listening skills to understand feedback, ideas, and concerns from team members and stakeholders.

  • Presentation Skills: Comfortable presenting ideas and updates in a clear, structured way, ensuring understanding.

  • Meeting Facilitation: Can organize and lead meetings, ensuring they stay on track and lead to actionable outcomes.

  • Conflict Resolution: Ability to mediate disagreements and foster positive collaboration.

  • Knowledge Sharing: Actively shares expertise and mentors less experienced team members.

  • Cross-Functional Collaboration: Skilled at working with diverse teams (backend, design, product) to ensure alignment.

  • Adaptability: Adjusts communication style based on context and audience, receptive to feedback.

  • Written Communication: Clear and concise in documentation, emails, and reports.

  • Fast-Paced Environment: Comfortable with rapidly changing priorities, able to adapt quickly and iterate with minimal direction.



What we offer:


  • An exhilarating role in the mobile RPG gaming industry.

  • Flexible employment terms: employment contract or B2B.

  • Work environment of your choice: remote, in-office, or a hybrid model.

  • An engaging team environment with numerous company events.

  • A competitive benefits package tailored to your needs.

  • A modern office space equipped with everything you need to succeed.