We are searching for a Senior Core Developer to develop technologies for a platform enabling the creation of our MMORPG, designed for PC and Consoles.
About us:Since its inception in 2011, G-Space Studio has been dedicated to crafting a wide array of games and applications collaborating with clients from Europe, Canada, and the USA. The journey began with a humble team of indie Flash game developers, which has since grown into a seasoned collective of game development veterans. With a deep passion for gaming and extensive knowledge of the field, G-Space Studio specializes in creating a variety of high-quality products. This includes engaging PC games, immersive AR/VR experiences, and captivating mobile games.
Responsibilities:
- Design, develop, and maintain core backend services adhering to best practices and industry standards.
- Create and maintain APIs, protocols, and libraries to facilitate seamless communication between platform systems.
- Write unit and integration tests for new implementations.
- Identify and address performance bottlenecks, troubleshoot issues, and implement solutions to optimize the overall system performance.
Requirements:
- Experience with .NET6+ and ASP.NET6+
- At least 5 years of experience developing on the .NET platform.
- Experience writing Unit and Functional tests.
- Deep knowledge of service and microservice architectures.
- Experience with highly loaded systems with a large number of clients.
- Experience with containerisation (Docker).
- Ability to process and clarify task requirements.
Nice to have:
- Dedicated systems and dedicated transactions (Service Mesh, Saga, Event Sourcing).
- Use Case-based approach (Clean Architecture), BDD.
- Experience with k8s (Kubernetes).
- Network programming (TCP, UDP).
Working conditions:
- Embrace the freedom to work remotely from any corner of the globe. We champion flexibility.
- Our 8-hour workday comes with the flexibility to fit your unique rhythm.
- Receive a salary that matches your experience, with timely reviews to ensure it remains competitive.
- We cover sick leaves, vacations, and holidays.
- Be part of an ambitious team marked by transparent communication, a friendly atmosphere, and a no-micromanagement approach.
- Thrive in a setting where your creativity isn’t just welcomed, it's integral. In our collaborative environment, your ideas don’t just get heard – they come to life.