O pracodawcy / About us:
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 Senior Backend 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.
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: PostgreSQL for transactional persistence, alongside DynamoDB and S3 for NoSQL storage and asset management.
- Caching: Redis (Valkey) for high-speed data caching, session handling, and performance acceleration.
- Deployment: Services are containerized using Docker to ensure consistency across environments and streamline deployment.
- Technology Selection: Architectural flexibility to integrate other cloud-native or open-source solutions when needed.
Requirements:
- At least 7 years of experience in professional software development in C#.
- Hands-on experience with relevant technologies (C#, .NET, AWS, PostgreSQL, DynamoDB, S3, Redis, Docker).
- Fluent in Polish and English for effective cross-team collaboration.
- Experience designing, building, and optimizing high-performance, low-latency distributed systems (e.g., real-time game servers or critical infrastructure):
- Concurrency & Parallelism: Applied efficient concurrency (locks, semaphores, concurrent data structures) capable of handling millions of concurrent connections while ensuring thread and data safety.
- Asynchronous I/O: Leveraged .NET asynchronous models to maximize server throughput and optimize memory and synchronization overhead.
- Advanced Memory Management: Implemented deep-level optimizations to reduce GC pressure, minimize heap allocations, and optimize data structures.
- Network Protocols: Implemented or modified network layers and protocols (TCP, UDP, custom reliable/unreliable protocols) and selected high-speed serialization formats (e.g., MessagePack) for efficient data transfer.
- Profiling and Diagnostics: Used profiling tools (Visual Studio Diagnostics, PerfView, dotTrace) to diagnose and resolve performance bottlenecks, including GC pressure, LOH growth, and CPU contention hotspots.
Soft Skills & Culture:
- Clear Communication: Ability to simplify and articulate complex technical concepts for diverse audiences.
- Active Listening: Strong listening skills to understand feedback and ideas from team members and stakeholders.
- Presentation Skills: Comfortable presenting ideas and updates clearly and structured.
- Meeting Facilitation: Can organize and lead meetings to ensure actionable outcomes.
- Conflict Resolution: Ability to mediate disagreements and foster collaboration.
- Knowledge Sharing: Actively shares expertise and mentors less experienced team members.
- Cross-Functional Collaboration: Skilled at working with backend, design, and product teams 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 and able to adapt quickly.
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.
- Monthly salary: 26 000 - 31 000 PLN
