Responsibilities

The Back End Engineer will report to the Engineering Team Lead with duties including:

  • Develop and maintain a suite of centralized services
  • API design and development
  • Rapid development of backend game logic and meta features
  • Game development from inception to deployment
  • Design and work with data services
  • Play an active role in software design and architecture decisions
  • Commitment to excellence in designing, coding, testing, debugging, configuring, and documenting software
  • Collaborate with and support remote teams

Qualifications

  • Gets stuff done
  • 5+ years experience building consumer applications at scale
  • Master level experience with a major language (C#/Java/Python/etc)
  • C# and ASP.NET experience a major plus
  • Experience with .NET Core a plus
  • Experience with microservices a plus
  • Comfortable working with new languages and technologies
  • Ability to work with a high level of autonomy
  • Ability to work with legacy code bases a must
  • Ability to build scalable, high-performance, robust software that supports multiple clients
  • The ability to distinguish when it is and isn’t appropriate to refactor
  • Extensive experience working with both SQL and NoSQL databases
  • Extensive experience with HTTP technologies using REST and JSON
  • Experience building data driven products a plus
  • Familiarity with agile processes
  • Master debugger
  • Degree in CS/Engineering preferred but not required

benefits

We pay 100% of benefit premiums for Medical, Dental, and Vision coverage for our employees and 100% of their dependents’ premiums.  Health benefits are effective on your date of hire.

In addition to providing core health benefits, we provide the following:

  • 100% of the cost for Basic Life and Accident insurance
  • Short-term and long-term disability protection

Voluntary Benefits

Full time employees are eligible to purchase additional life and accident insurance for themselves and their dependents.