Location
In office (Cape Town)
Seniority
Middle
Employment
Full-Time
First seen by Alion on Oct 21, 2026.
Overview
Company
Impact
Profile match
Datafin Recruitment is a South African recruitment agency that fills accounting, finance, IT and engineering vacancies for client companies. Its openings include financial accountants, management accountants, Microsoft 365 specialists and industrial automation engineers. The company is headquartered in Cape Town, South Africa.
ENVIRONMENT:
- Our client is a leading international gaming, leisure, and entertainment group offering exciting and entertaining customer experiences, in venues or online.
- They are looking for an Intermediate Software Engineer who will contribute to the department's development strategy by building and maintaining features across the squad's systems, working closely with and under the guidance of a Senior Engineer or Tech Lead
DUTIES:
- Work with Product Managers, business stakeholders, and senior engineers to build and maintain features that reduce legacy dependencies.
- Write clean, high quality code following OOP best practices, design patterns, SOLID and DRY principles.
- Take ownership of assigned tasks, ensuring they meet business and compliance requirements.
- Write and maintain developer/peer and unit tests and keep test plans current.
- Participate in code reviews, both giving and receiving feedback to maintain quality.
- Analyse problems and identify root causes, escalating and collaborating with senior engineers on more complex or unclear issues.
- Assist in investigating and resolving production issues under guidance, including lower priority tickets.
- Contribute practical, well-reasoned input on solution approaches, with guidance from senior team members on trade-offs.
- Support technical delivery on assigned tasks within a project, working alongside more senior engineers on larger or more complex pieces of work.
- Communicate progress, blockers and risks clearly to the team and tech lead.
REQUIREMENTS:
- Full stack, back end or front end expertise depending on placement: front end needs 2+ years React/TypeScript and RESTful API integration (Material UI, CSS grid and Tailwind CSS advantageous); back end needs working .NET/C# experience building RESTful APIs plus MS SQL database development (queries, stored procedures).
- Experience with front end automated testing tools advantageous.
- Ability to write unit tests, with a working understanding of SOLID design principles.
- Previous experience in betting, financial and/or banking sectors are advantageous.
- Growing ability to write clean, testable, readable code using design patterns, SOLID and OO principles.
- Some experience building, automating and deploying software to production.
- Good technical analysis skills, with support translating business requirements into functionality.
- Good written and verbal communication, calm under pressure, good attention to detail.
- Ability to work with reasonable independence, take ownership of assigned work, and meet deadlines.
- Gaming industry knowledge or experience is a plus, not a requirement.
- Bachelor's degree preferred, though a solid academic background is valued alongside genuine hands on ability.
ATTRIBUTES
- Eager to learn and grow technically, open to mentorship and feedback from senior engineers.
- Clear communicator who works well in a team and with business stakeholders.
- Takes ownership of work and delivers reliably to deadlines.
- Comfortable working within the controls and processes of a regulated environment.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,136,372 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Cape Town
Hybrid · Full-Time · Centurion
Python
JavaScript
TypeScript
C#
Node JS
AI/ML
AI Agents
LLM
Agentic Workflows
Frontend
Vue.js
GraphQL
React.js
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
In office · Full-Time · Stellenbosch
JavaScript
Ruby
Ruby
Ruby on Rails
RSpec
Minitest
Databases
PostgreSQL
Frontend
Tailwind CSS
DevOps
Rest API
CI/CD
Git
Linux
Apply
Junior Full Stack Software Developer
10 days ago
In office · Full-Time · Cape Town
C#
C#
.NET
DevOps
Windows
Apply
Senior .NET / Backend Developer
11 days ago
$33k – $47k per year (gross) · In office · Full-Time · Johannesburg
SQL
C#
C#
.NET
AI/ML
Machine Learning
DevOps
Rest API
Azure
CI/CD
Git
Management
Agile
Apply
$8.7k per year (gross) · In office · Contractor · Benoni
Java
Apply
Apply
In office · Full-Time · PhD · Cape Town
Apply
Remote (Romania, Serbia, South Africa, CET hours) · Contractor · Tirana · Banja Luka · Novi Sad · Bucharest · Skopje
DevOps
Linux
Windows
Apply
Data Scientist (Credit Analytics)
1 day ago
In office · Bachelor's Degree · Cape Town · Johannesburg
Python
SQL
Databases
Snowflake
Databricks
Google BigQuery
AI/ML
Machine Learning
DevOps
GCP
Azure
Git
AWS
Bitbucket
Apply
Web Frontend Engineer
1 day ago
Remote (South Africa) · 3+ years exp · Master's Degree · Cape Town
Python
Go
JavaScript
TypeScript
Node JS
Node JS
Express
AI/ML
Copilot
Frontend
Svelte
Angular
SvelteKit
DevOps
gRPC
GitHub Actions
CI/CD
Git
AWS
Docker
Gitflow
Amazon S3
Windows
Management
Agile
Scrum
QA
Selenium
Playwright
Apply
This is one of many
2,136,372 more open roles from verified company boards, updated every day.

