Job Openings Software Engineer

About the job Software Engineer

Minimum requirements:

  • In-depth knowledge of C# (.Net 7 preferably). 
  • In-depth knowledge of SQL (Azure Managed). 
  • Experience writing your own automated tests (Unit Tests or Integration). 
  • Experience working with containerization technologies (AKS/Kubernetes preferred). 
  • Practical experience working with messaging technologies (preferably Kafka) 
  • Good understanding of design patterns. 
  • Good understanding of architectural best practice (CI/CD, APM, SRE). 
  • Experience mentoring other engineers. 
  • A passion for detail and problem solving, with excellent verbal and written communication skills.

Ideal experience:

  • Cloud-based technologies (preferably Azure). 
  • Working with NoSQL Technologies (Preferably MongoDB, ElasticSearch or CosmosDB). 
  • Infrastructure as code (Terraform).

Responsibilities:

  • As a Senior Software Engineer, you will be joining a team focused on ensuring that the gaming products are highly resilient, extremely low latency and scalable to massive volume, all while providing a first-class customer experience. 
  • You and your team will work hand-in-glove with the Product Managers to design, build, deliver and run the gaming platforms and products.
  • You will have the opportunity to play a crucial role in taking the company's products to the next level!