Array

Performance Engineer

Poland · Full-time · Middle

About The Position

We are NeoGames (Nasdaq: NGMS), a global leader of iLottery solutions and services to national and state-regulated lotteries.

We are part of the NeoGames Group, an iGaming powerhouse with 1100 employees spread across 8 countries.

At NeoGames, we pride ourselves on our “People first” culture. Not only has it been a core value in our organization for as long as we can remember but it also runs in our DNA and is felt in every aspect of our operations. 

We are seeking a highly motivated Performance Engineer to join our tech team. The ideal candidate will ensure that our .NET applications, SQL databases, and React applications run smoothly and efficiently, meeting our rigorous performance standards.

Responsibilities

  • Design, develop, and implement performance testing methodologies specific to .NET services, SQL databases, and React.
  • Work closely with the development and QA teams to identify and resolve performance bottlenecks.
  • Develop and maintain performance test scripts and frameworks.
  • Analyze performance test results, providing recommendations for improvements.
  • Proactively identify potential performance issues and propose solutions.
  • Collaborate with cross-functional teams to optimize overall system performance.
  • 20% of hands on development 

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum 3 years of experience in performance engineering, specifically with .NET applications, SQL databases, and React interfaces.
  • Expertise in performance testing tools such as JMeter & K6
  • Expertise with Datadog, docker, K8S, Kafka and Redis
  • Excellent analytical and problem-solving skills.
  • Strong understanding of software architecture and infrastructure.
  • Proficient in ASP.Net, C#, SQL, React, JavaScript, and other related technologies.
  • Familiarity with Azure cloud computing environment.
  • Strong written and verbal communication skills, capable of working independently and as part of a team.

Desirable:

  • Experience with async and parallel programming in .NET.
  • Deep understanding of the Common Language Runtime (CLR), memory management, and optimization techniques.
  • Knowledge of web services, cloud architecture (PaaS, IaaS, SaaS), and modern development practices.

Apply for this position