Назад
Company hidden
17 часов назад

Senior Software Engineer

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

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

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

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

Текст:
/

TL;DR

Senior Software Engineer (Backend/.NET): Building and maintaining backend microservices at enterprise scale with an accent on .NET/C# performance, SQL Server query tuning, and event-driven system design. Focus on leading architecture discussions, ensuring production reliability through incident response and post-mortems, and improving observability and testing automation.

Location: Pretoria

Company

hirify.global develops online gaming technology and platforms.

What you will do

  • Design and maintain backend microservices, including service boundaries, communication patterns, and reliability.
  • Implement event-driven architecture using RabbitMQ, Kafka, or Azure Service Bus.
  • Build and evolve APIs (REST/gRPC) with backward compatibility and versioning strategies.
  • Optimize data and search performance using SQL Server (indexing, execution plans, statistics), Redis caching strategies, and Elasticsearch search/aggregation tuning.
  • Own production operations by leading incident response, running post-mortems, and driving operational improvements.
  • Improve delivery and observability with Azure DevOps CI/CD pipelines and OpenTelemetry-based logging/tracing/monitoring.

Requirements

  • 8+ years of backend software development experience and 3+ years in a senior/equivalent role.
  • Expert-level proficiency in .NET 8+ and C# 12+ (async/await, LINQ, performance tuning, reflection).
  • Strong experience with Dapper and/or EF Core, including ORM trade-offs and performance tuning.
  • Advanced SQL Server skills, including query tuning, indexing, execution plans, and statistics; solid understanding of ACID, isolation levels, deadlocks, sharding, and partitioning.
  • Experience designing microservices and leading architecture discussions without formal authority.
  • Experience with testing automation across multiple testing layers and strong SOLID/design-pattern knowledge.

Culture & Benefits

  • Work in a fast-moving environment with changing priorities and a strong ownership mindset.
  • Collaborate cross-functionally with strong technical communication and mentorship.
  • High attention to detail in regulated environments.
  • Shortlisted candidates may need to complete an assessment.
  • Credit and criminal record checks will be conducted due to access to customers’ financial details.

Hiring process

  • Application review with relevance applied to the Talent Management and Talent Development Programme.
  • Shortlisted candidates complete an assessment.
  • Feedback expected within 2 weeks; otherwise application is considered unsuccessful.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →