This job listing expired on Mar 27, 2021
Tweet

Imangi Studios is looking for an experienced mid to senior-level Backend Engineer to join our team. The primary responsibilities for this position are to create and maintain scalable and secure backend systems that are capable of supporting cross-platform and cross-project services.

Duties and Essential Job Functions:

  • Build scalable backend services to support multiple live game projects.
  • Develop and contribute to long-term technical solutions and strategies of the engineering department.
  • Leverage monitoring and reporting tools to provide quality metrics.
  • Code reviewing and collaborating with other engineers.
  • Collaborate with key stakeholders and take full ownership and responsibility for building, shipping, and maintaining core features.

Qualifications:

  • Minimum 3-5 years professional experience creating scalable backend systems for cross platform clients.
  • Bachelor’s degree in software engineering, computer science, or related field required.
  • Demonstrated experience in server architecture and management.
  • Containerized application development, especially using Docker.
  • Database administration, both relational (e.g. Postgres) and non-relational (e.g. DynamoDB).
  • Backend/web development programming languages (eg, JavaScript, Python 2.x and 3.x).
  • RESTful API development.
  • Client/server architecture, specifically for gaming (anti-cheat).
  • Compliance, privacy, and security planning and implementation.
  • Source control using Perforce and Git.

Bonus Points:

  • Game development experience, especially mobile games and games as a service.
  • Cloud backend development with AWS or Google Cloud.
  • Serverless backend development.
  • Familiar with Agile development process.
  • C# experience a plus.