Salary
$51k – $80k per year (gross)
Location
In office (Johannesburg)
Seniority
Senior · 5+ years exp
Employment
Full-Time
First seen by Alion on Oct 29, 2026.
Overview
Company
Impact
Profile match
Optim-G is a South African recruitment and engineering resourcing company that places mining and process industry professionals, including control and instrumentation engineers, CAD managers, contracts managers and software architects. Its clients include global process manufacturers and underground mining projects, with some roles based abroad. The company is headquartered in Johannesburg, South Africa.
Introduction
Our client, a leader in the Technology Industry is looking for a Senior Software Developer who will bring more than technical expertise to the table—someone who takes ownership, challenges the status quo, and turns complex challenges into smarter, more efficient solutions.
In this role, you’ll combine technical excellence with business thinking, ensuring that every solution delivers measurable value. You’ll play a key role in improving system performance, driving efficiency, and continuously enhancing our products to meet evolving business and customer needs.
Duties & Responsibilities- Identify and drive optimisation opportunities across the product. You are not just maintaining systems, you are actively making them faster, more efficient, and more valuable to the business.
- Work in a Kanban environment on a mix of new product features and improvements to existing systems, always asking how each piece of work moves the needle for the business.
- Lead the design and delivery of software across the full product, from requirements through to handoff to DevOps for deployment.
- Write and own your tests. Quality starts with you, and you will work with the QA team to make sure test plans are thorough and cover the full scope of what you have built.
- Drive mandatory peer code reviews, using them as a tool to raise the bar for the whole team and develop the people around you.
- Safeguard the architecture, keeping the technical vision aligned to business goals and calling it out when it drifts.
- Own production issues when they arise. Scope the problem fast, coordinate the fix, and make sure it does not happen again.
- Coach and mentor team members, and contribute actively to evolving the team's standards and ways of working.
- Keep documentation up to date. The team depends on what you write down.
- Relevant qualification
- Minimum 5 years experience as Software Developer
- Spotting and delivering efficiency and optimisation improvements, not just feature work.
- Solid hands-on experience with .NET and ideally some familiarity with React, or the confidence to pick it up fast.
- Deep comfort with software design patterns and the ability to reason through complex codebases.
- Strong grasp of the product lifecycle, including production operations and what it costs to run them.
- Sharp communication skills. You can connect technical decisions to business outcomes for any audience.
- A coaching mindset. You get genuine satisfaction from helping others grow.
- Resilience under pressure and a bias toward action over analysis paralysis.
- Tech stack: .NET 8 Web API backend (Onion Architecture, EF Core, PostgreSQL on AWS RDS), React + TypeScript frontend, deployed on AWS EKS via Kubernetes and Helm. Azure DevOps, CloudWatch, Loki, and Grafana.
R70 000 - R110 000 per month (depending on skills and experience)
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,107,889 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
Johannesburg
Remote (United Kingdom, UK time hours) · Full-Time · 5+ years exp · Cape Town
JavaScript
TypeScript
Node JS
Node JS
BullMQ
Databases
PostgreSQL
Supabase
AI/ML
Cursor
Claude
Claude Code
AI Agents
LLM
OpenAI
Anthropic
OpenAI Codex
Frontend
Next.js
React.js
DevOps
GitHub Actions
Vercel
Cybersecurity
OWASP Top 10
GDPR
Management
Stripe
QA
Playwright
Sentry
Vitest
Apply
Mid-level Website Developer
4 hours ago
Hybrid · Full-Time · Durban
JavaScript
PHP
PHP
WordPress
WooCommerce
Apply
Senior Software Engineer-2
2 hours ago
Equity · In office · Full-Time · 5+ years exp · Bachelor's Degree · Johannesburg
Python
JavaScript
TypeScript
Ruby
Databases
Oracle
Frontend
Vue.js
Angular
React.js
DevOps
GCP
Azure
CI/CD
AWS
Management
ServiceNow
Apply
Senior Asterisk Developer (Remote)
6 hours ago
Remote (South Africa) · Cape Town
Python
Go
JavaScript
PHP
SQL
Node JS
Bash
Databases
MySQL
SQLite
AI/ML
Copilot
Lovable
Replit
Frontend
JQuery
DevOps
Rest API
WebRTC
Fedora
Git
Docker
Ubuntu
Nginx
CentOS Stream
GitHub
Linux
Apache HTTP Server
Cybersecurity
FortiGate
Apply
Senior Full Stack Java Developer
3 hours ago
In office · 6+ years exp · Sandton
JavaScript
Java
TypeScript
Frontend
Angular
DevOps
Rest API
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
Senior Software Engineer-2
2 hours ago
Equity · In office · Full-Time · 5+ years exp · Bachelor's Degree · Johannesburg
Python
JavaScript
TypeScript
Ruby
Databases
Oracle
Frontend
Vue.js
Angular
React.js
DevOps
GCP
Azure
CI/CD
AWS
Management
ServiceNow
Apply
Apply
Apply
Digital Marketing Manager
1 hour ago
In office · 8+ years exp · Bachelor's Degree · Johannesburg
Analytics
A/B Testing
Marketing
Meta Ads
LinkedIn Ads
Google Ads
TikTok Ads
Apply
Commercial Administrator Graduate
1 hour ago
Equity · In office · Full-Time · Johannesburg
Analytics
Microsoft Excel
Apply
This is one of many
2,107,889 more open roles from verified company boards, updated every day.

