webJobs Copyright 2008, Web Scribble Solutions, Inc. All Rights Reserved. webJobs: Job board software Job board software Job script
This job has expired and you can't apply for it anymore. Start a new search.
Company Name:
NaturalMotion Games
United States
Job Type:
Position type:
Full Time
Android, iOS
Experience Level:
Bachelor's Degree

Backend Engineer

 Purpose of role:  

NaturalMotion Games is one of the fastest-growing social mobile publishers on iOS and Android. We’re looking for an experienced Backend Engineer to join the NaturalMotion Games team in San Francisco. This is a major opportunity to contribute to an exciting new IP.

As a Backend Engineer you will work with the Technical Director to develop and maintain client-server systems for mobile games using industry-standard tools and proprietary NaturalMotion technologies. You will collaborate with the production, design and engineering teams to meet the high-quality standards of NaturalMotion Games.

“Our goal is to wow people with creativity and technology. We like making stuff that seems impossible!” – Torsten Reil, CEO




  • Collaborate with games teams to create and maintain online components and features
  • Manage existing server-side systems and integrate functionality on the client
  • Implement and maintain large, scaleable online services for high-traffic mobile games
  • Coordinate with the core technology group on shared frameworks
  • Ensure online components are reliable, scaleable and cheat-proof
  • Administer server and client-side code, prototypes and high-volume solutions
  • Respond to QA and technical issues in both development and real-time environments
  • Identify and articulate technical and production risks and obstacles
  • Lead and participate in design and code reviews
  • Write robust, quality code and maintain code quality across the team


Requirements (Qualifications and Skills): 

  • Completed at least one title or project from concept to release on any platform
  • 5+ years server-side development (PHP/MySQL/Linux)
  • Ability to work with and extend existing C++ client code
  • Experience with integrating 3rd party online services (such as analytics tools and social services).
  • Strong knowledge in code design, network and backend architecture
  • Expertise on optimizing bandwidth usage
  • Experience working in an agile development framework
  • Practical knowledge of the iOS and Android platforms
  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • Excellent time management skills and ability to meet team deadlines
  • Passion for gaming (particularly mobile games!)


Desired Abilities (Nice to have but not required):

  • Game industry experience is a plus
  • Cloud services experience is desirable
  • Experience developing tools in JavaScript/HTML/C# or other relevant technologies
  • Team leadership experience or desire to mentor junior programmers