Backend Engineer (C# / Go)
Betway Global · Pretoria
Job description
About the role
Betway is looking for a Backend Engineer to help build and optimise high‑performance services that power millions of online gaming customers. You will work across a mixed technology stack, focusing on both legacy C# systems and modern Go‑based micro‑services.
Key responsibilities
- Design, develop and enhance backend services using C# and Go.
- Ensure systems are scalable, resilient and performant in a high‑traffic environment.
- Support migration from legacy C# services to Go micro‑services.
- Contribute to architecture evolution, applying DDD and Hexagonal Architecture patterns.
- Identify and refactor opportunities in existing C# components.
- Collaborate with cross‑functional engineering teams to improve design, maintainability and reliability.
Required profile
- Strong written and verbal communication skills.
- Collaborative mindset with the ability to work across teams.
- Excellent organisational abilities and attention to detail.
- Adaptability in fast‑moving environments.
- Proficiency in C# and/or Go, with willingness to work across both languages.
- Experience with SQL (MSSQL, PostgreSQL) and NoSQL (MongoDB) databases.
- Familiarity with messaging systems such as Kafka and RabbitMQ.
- Hands‑on experience with microservices, distributed systems and CI/CD pipelines (Azure DevOps).
Required skills
- C#
- Go (Golang)
- SQL (MSSQL, PostgreSQL)
- MongoDB
- Kafka
- RabbitMQ
- Microservices architecture
- Domain‑Driven Design (DDD)
- Hexagonal Architecture
- CI/CD pipelines
- Azure DevOps
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 weeks ago
Expires 1 month from now
26 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Betway Global
Pretoria
Related job offers
-
Graduate Development Programme – Data Science & IT
Transnet SOC Ltd Pretoria -
Infrastructure Engineer – ICT Operations
FSCA South Africa Pretoria -
Full Stack Microsoft Developer Engineer
ExecutivePlacements.com Pretoria -
Senior Software Engineer – React Native (Pro)
Kraken Afrique du Sud -
Flutter Developer (Hybrid - 2 days in office)
Network Recruitment Midrand