This job listing expired on Mar 27, 2021
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.