MMO Games

Massive Multi-player Online GamesMagma specialises in 3D browser based massive multi-player online games.

Mobile Games

Mobile Games We are at the forefront of the latest in  game design for iPhone and Android.

What is AR?

Augmented Reality ApplicationsMobile Augmented Reality is the next big tech for smartphones and tablets!

Social Games

Social GamesWe are developing the next generation of facebook games -- in 3D!


Server Programmer

Our team is creating groundbreaking new apps for online games, social media, augmented reality and mobile. We are seeking a Server Programmer who will write Server-side implementation of game infrastructure (e.g., shard selection, game logic, persistence, etc.). The Server Programmer will work closely with the Lead Programmer, Client and Engine Programmers, and the Producer to implement game features.

General Responsibilities:

  • Work with the Programming Team to implement Technical design and development of new features in the game server, program, debug and test code for performance-sensitive, highly scalable server components.
  • Database programming.
  • Apply knowledge of best software practices and coding habits with efficient and reliable data structures and algorithms.
  • Collaborate with other testers and developers in an agile environment.
  • Seek feedback from peers and leads.

Specific Requirements:

  • Programming or scripting experience is required in C#, Java, Javascript and PHP. (You will be asked to take a programming test.)
  • SQL database, .NET, or network programming experience.
  • Development of web-services.
  • Programming experience and strong understanding of concurrency issues and asynchronous patterns in client-server programming with TCP and/or UDP and custom protocols built on these.
  • Experience programming with AJAX and knowledge of database and web server architectures and performance issues.
  • Experience with object-relational mapping concepts and marshalling objects using XML, JSON, or other formats.
  • B.S. in Computer Science or equivalent work experience.

Bonus Qualifications:

  • Experience in professional software development methodologies.
  • Experience with cloud templates and scripting for AWS or RightScale
  • Game industry experience with one or more shipped online titles.
  • Familiarity with SCRUM or other agile development models.
  • Prior experience using C# or Java Socket server is advantageous.
  • Large project (200k+ lines of code) experience.
  • Have a strong passion for game development.
  • Good oral and written English skills.

Qualified individuals interested in submitting for this position do the following:

  • Send e-mail and résumé with subject 'Server Programmer' to This e-mail address is being protected from spambots. You need JavaScript enabled to view it.

Responses should include a resume, contact information, and any salary requirements. Please include any relevant code samples and/or references to example projects or past work. We regret that we will only be able to respond to those applicants whose qualifications meet our interest. Please do not call about this position.


Copyright ©  2012 Magma Studios. All Rights Reserved.
Terms of Use • Privacy Policy