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!