logo[мetahunt]
> DOU
middle

Backend Engineer

Avenga
format:Hybridcompany:Outsource
.netc#mvcmicroservicesrest-apirabbitmqmicrosoft sql serveralgorithms
openshift
englishB2
experience4+ years
domainGameDev
locationLviv, Ukraine · Ivano-Frankivsk, Ukraine +5
> full description

This is the job

We are looking for a Software Engineer to join a large-scale GameTech platform serving millions of users across multiple international markets.

The project covers a wide range of products and services, including customer-facing web and mobile applications, internal tools and backend services. The platform operates in a high-traffic, highly available and distributed environment, where performance, reliability and scalability are critical.

You will work on modern backend solutions using .NET Core, C#, Microservices, REST APIs, RabbitMQ, MS SQL Server and OpenShift, while also leveraging AI-assisted development workflows to improve engineering efficiency and software quality.

This is you

  • 4+ years of commercial experience developing production-level software with .NET Core
  • Strong C# skills and practical experience with MVC
  • Experience with Microservices architecture
  • Experience working with REST APIs and web technologies, including HTTP
  • Experience with asynchronous communication and message brokers, preferably RabbitMQ
  • Experience with MS SQL Server and relational databases
  • Understanding of testing, monitoring, logging and quality practices in large-scale distributed systems
  • Good knowledge of algorithms and design patterns
  • Experience with AI-assisted software development workflows
  • Strong ownership mindset and focus on delivering high-quality software
  • English — Upper-Intermediate level or higher

Nice-to-have skills:

  • Experience building AI-powered features or integrations
  • Experience with OpenShift or similar container orchestration platforms
  • Experience working with high-load or highly available systems
  • Experience with cloud platforms and distributed architectures
  • Experience with observability and production monitoring at scale
  • Experience with other message brokers or event-driven architectures

This is your role

  • Take ownership of software solutions from conception through production
  • Design, build and maintain efficient, reusable and reliable backend services
  • Develop scalable solutions for high-traffic and highly available systems
  • Translate business and technical requirements into effective software solutions
  • Work with microservices and asynchronous communication patterns
  • Ensure software quality throughout the SDLC, including effective use of AI-assisted development and QA practices
  • Research and introduce new technologies and approaches where they can improve engineering efficiency
  • Monitor, troubleshoot and continuously improve production systems
  • Collaborate with engineers and other stakeholders to deliver high-value features
  • Challenge existing approaches and contribute to continuous improvement of the team and product
Відгукнутись на вакансію