Назад
Company hidden
обновлено 2 дня назад

Engineer III (iGaming)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
SA
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Engineer III (iGaming) (.NET/C#): Building and maintaining enterprise-scale microservices for an online gaming platform with an accent on backend architecture, event-driven systems, API design, and production reliability. Focus on leading architectural decisions, optimizing SQL Server and service performance, automating testing, and managing high-severity incidents.

Location: Hybrid, Johannesburg, South Africa

Company

hirify.global Global operates in the online gaming sector, using technology and innovation to deliver its products.

What you will do

  • Build and maintain enterprise-scale backend microservices.
  • Lead architectural decisions, design discussions, and system optimization.
  • Design reliable event-driven services and REST/gRPC APIs with backward compatibility and versioning.
  • Develop Azure DevOps pipelines and manage modern deployment strategies.
  • Lead incident response, post-mortems, and operational improvement initiatives.
  • Mentor colleagues and communicate complex technical concepts across diverse audiences.

Requirements

  • 7+ years of backend software development experience, including experience building and maintaining microservices at enterprise scale.
  • Expert-level proficiency in .NET 8+ and C# 12+, including async/await, LINQ, performance tuning, and reflection.
  • Strong Dapper and EF Core experience, including ORM trade-offs and performance tuning.
  • Advanced SQL Server skills, including query tuning, indexing, execution plans, and statistics; understanding of ACID, isolation levels, deadlocks, sharding, and partitioning is beneficial.
  • Experience with microservices design, event-driven architecture using RabbitMQ, Kafka, or Azure Service Bus, and REST/gRPC API design.
  • Advanced Azure DevOps pipeline design and release management, plus understanding of blue-green and canary deployments.
  • Deep experience with testing automation across all testing layers, SOLID principles, design patterns, refactoring, performance profiling, optimization, and complex debugging.
  • Experience leading incident response, post-mortems, and operational improvements.
  • Strong technical communication, ownership, adaptability, collaboration, attention to detail, and resilience under pressure.

Nice to have

  • Experience with Elasticsearch indexing, search performance, and aggregation optimization.
  • Experience with logging, tracing, and performance monitoring using OpenTelemetry.

Culture & Benefits

  • Hybrid work arrangement in Johannesburg, South Africa.
  • The role operates in a fast-moving environment with changing priorities and regulated-environment requirements.
  • Talent Management and Talent Development Programme relevance will be considered during recruitment.
  • The role involves access to customers' financial details and requires trust, honesty, and confidential verification checks.

Hiring process

  • Shortlisted candidates may need to complete an assessment.
  • Credit, criminal record, and qualification verification checks will be conducted with the applicant's permission.
  • If no response is received within two weeks, the application should be considered unsuccessful.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →