Backend Game-logic Developer

3 Hours ago • 5 Years + • Game Programmer

Job Summary

Job Description

We are seeking a Backend Game-logic Developer to design and develop game scenarios for our MMORPG game. G-Space Studio, established in 2011, has a history of creating diverse games and applications for clients in Europe, Canada, and the USA, growing from indie Flash game developers to experienced game development veterans. The role involves designing, developing, and maintaining back-end business features, writing tests, collaborating with cross-functional teams, optimizing database structures, writing efficient SQL queries, ensuring data integrity and security, creating and maintaining APIs, and troubleshooting performance issues.
Must have:
  • 5+ years of .NET platform development
  • Experience writing Unit and Functional tests
  • Deep knowledge of service and microservice architectures
  • Understanding of systems with many clients
  • Knowledge of SQL, Entity Framework, ORMs
  • Experience with Event Sourcing pattern
  • Experience with containerization (Docker)
Good to have:
  • Cloud Functions (AWS Lambda, Firebase Functions, OpenFaaS)
  • Use Case based approach (Clean Architecture), BDD
  • Domain-Driven Design (DDD)
  • Finite State Machine, state design (UML State diagram)
  • Experience with k8s (Kubernetes)
Perks:
  • Remote work from anywhere
  • Flexible 8-hour workday
  • Competitive salary with timely reviews
  • Coverage for sick leaves, vacations, and holidays
  • Transparent communication
  • Friendly atmosphere
  • No-micromanagement approach
  • Environment that values creativity and ideas

Job Details

We are looking for a Backend Game-logic Developer to design and develop game scenarios for our MMORPG game.


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 and Console games, immersive AR/VR experiences, and captivating mobile games.

Responsibilities: 
  • Design, develop, and maintain business features for the back-end adhering to best practices and industry standards.
  • Write unit and integration tests for new implementations.
  • Work closely with cross-functional teams, including front-end developers, designers, and product managers, to deliver integrated solutions that meet business requirements.
  • Design and optimize database structures, write efficient SQL queries and ensure the integrity and security of our data in SQL database.
  • Create and maintain APIs to facilitate seamless communication between the frontend and backend systems.
  • Identify and address performance bottlenecks, troubleshoot issues, and implement solutions to optimize the overall system performance.
  • Experience with .NET6+ and ASP.NET6
Requirements: 
  • At least 5 years of experience developing on the .NET platform
  • Experience writing Unit and Functional tests
  • Deep knowledge of service and microservice architectures
  • Understanding of principles behind systems with a large number of clients
  • Cloud Functions (AWS Lambda, Firebase Functions, OpenFaaS)
  • Use Case based approach (Clean Architecture), BDD
  • Domain-Driven Design (DDD)
  • Finite State Machine, state design (UML State diagram)
  • Knowledge of SQL, experience with Entity Framework and other ORM
  • Skills with Event Sourcing pattern
  • Experience with containerisation (Docker)
  • Experience with k8s (Kubernetes) is a plus 
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.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Game Programmer Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!