Web Backend Developer

  • Eaton Pl, Fairfax, VA 22030, USA
  • Full-time

Company Description

City State Entertainment is an independent video game development studio founded in March 2011, in Fairfax, Virginia, by online gaming pioneer Mark Jacobs and accomplished programmer, Andrew Meggs. Over the last few years, the studio has grown to 29 hard-working, sarcastic and politically incorrect individuals. In October 2012, they released their first game, March on Oz, for Apple's iPad. The studio embodies an “open office” collaborative process where all team members are expected to contribute to the design and the development process. The team is currently in pre-production of their second game, Camelot Unchained (working title) a niche RvR old-school MMORPG.

Job Description

City State Entertainment is looking for an ASP.NET developer to help create Camelot Unchained. You'll work on-site in our Fairfax, Virginia main office only (this position is not eligible for our location in Seattle). You'll take part in the development of an API that securely provides important gameplay data and functionality in real-time to both the game UI and the public. As part of this position you will work closely with both gameplay and UI developers to help facilitate the flow of information through the API layer.

Responsibilities

  • Expose data from deep in the gameplay server to secure web APIs

  • Support, guide, and feed our in-game HTML-based UI

  • Create features behind public webpages to engage and support our community

  • Provide hooks for systems like crafting and guilds to be accessible everywhere

  • Collaborate closely in a small, gamer-focused and developer-driven team

Qualifications


  • Fluency in .NET development using C#

  • Experience with recent ASP.NET WebAPI versions

  • Experience creating secure & robust but remixable REST APIs

  • A passion for gaming, especially MMORPGs

  • A relentless focus on the end-user experience

  • Comfortable with code versioning tools such as git

  • Minimum 3 years experience in web backend development using any technologies


Big Bonuses

  • Experience with GraphQL

  • Experience with SignalR or WebSockets

  • Experience with SSO systems

  • Experience with JavaScript / TypeScript and front-end web development

  • Willingness to engage the user and mod-maker communities

  • Familiarity with APIs from other games


Smaller Bonuses

  • Experience with MongoDB or other document-oriented data stores

  • Experience with persistent data structures & functional programming

  • Experience with AWS or Google Cloud hosting

  • Experience with analytics

  • Experience with native development in C++

  • Prior game development experience

  • Degree in computer science or related field

Additional Information

Note: City State Entertainment is hiring for a broad range of positions on a growing team. We have definite skill and task needs, but the eventual division of tasks within the team will depend on the eventual team members. If you’re an outstanding and talented individual whose qualifications fall halfway between two of our listings, we’d still like to hear from you. All candidates must have excellent written and verbal communication skills and be able to work on-site at our Washington DC-area office in the U.S.A. We are an emphatically equal-opportunity employer.