1,938,664open jobs
113,124companies
243,557added this week
Browse all
Salary
≈ $22k – $47k per year (Estimated)
Location
In office (Durban)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Oct 22, 2026. First seen by Alion on Oct 22, 2026.

Overview
Company
Impact
Profile match
IFS delivers bespoke facilities management for oil, gas, mining, construction & hospitality sectors, combining innovation with strong community support. Call us!
Purpose of the Role

Take ownership of IFS’s internal business applications, built on a modern cloud-based rapid development and hosting platform, and turn operational needs into secure, maintainable software. Working with the Head of IT as Product Owner and with business process owners in all departments, the role delivers usable improvements in short agile sprints, supports reliable day-to-day operation, and enables the in-house IT team to be able to maintain and extend the applications. The role is accountable for a portfolio of business-critical, in-house web applications that govern financial approvals, delegation-of-authority controls and core operational processes across the group. These systems are relied upon daily and are integral to the organisation’s internal controls and audit trail.

Key Responsibilities

Application Build

  • Take over and extend the existing applications, understand the users, workflow, permissions, data and release process before making changes.
  • Build and maintain responsive front ends, REST APIs and relational data models with the validation, access controls, audit trails and tests each feature requires.
  • Integrate with Microsoft Graph/Entra ID and other approved services using documented, least-privilege patterns, agree the integration approach with the Product Owner before implementation.
Agile Delivery
  • Run Scrum sprints, weekly backlog refinement, sprint planning, a daily check-in, a sprint review with a working demo to business process owners, and a retrospective.
  • Turn feedback into clear acceptance criteria and prioritised backlog items, keep the backlog, sprint board and release notes current so progress is visible without being asked.
  • Communicate progress, blockers, dependencies and trade-offs early, hold a realistic sprint goal and demonstrate working software every sprint.
Quality and Security
  • Write and maintain automated tests for business rules, approval routing, permissions and API behaviour, raise the current testing baseline.
  • Apply OWASP-informed secure development and POPIA-aware handling of personal and financial data; keep secrets in the platform’s managed secrets store, never in code.
  • Release to production only through a scheduled release with a change notice to the business, in line with the IFS IT change standard, raise and remediate high-risk technical debt with the Product Owner.
Documentation and Handover
  • Keep a technical document per application current, architecture, data model, environment variables, deployment and rollback steps, known limitations.
  • Produce or update IFS-branded user manuals with the IT team for each release, pair with the IT team and run knowledge-transfer sessions.

Qualification and Experience

  • Three to five years of relevant application-development experience, with examples of software delivered into active use and maintained after release.
  • Practical React and JavaScript experience, TypeScript preferred. Strong C# or Java developers will be considered based on demonstrated readiness to work hands-on in JavaScript/React from the first sprint.
  • Demonstrable experience in Scrum or Kanban delivery, writing user stories, estimating, running demos and retrospectives, and working directly with a Product Owner or business stakeholders.
  • Relevant degree or diploma in Computer Science, Information Systems or similar, or equivalent experience. Agile certification (CSM, PSM I) is an advantage.

Preference will be given to appointments that support the achievement of our Employment Equity and Affirmative Action goals

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.
1,938,664 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.
Create a free account Continue with Google
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
Durban
≈ $36k – $66k per year (Estimated) • Remote (South Africa) • Full-Time
JavaScript
PHP
PHP
Laravel
Databases
MySQL
Frontend
Vue.js
Tailwind CSS
Sass
Mobile
Algolia
DevOps
Git
GitHub
Apply
$39k – $42k per year • In office • Full-Time • 4+ years exp • Bachelor's Degree • South Africa
JavaScript
TypeScript
SQL
C#
C++
C#
.NET
Frontend
Angular
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Management
Agile
Apply
Remote (South Africa) • Contractor • Johannesburg
JavaScript
TypeScript
SQL
C#
Node JS
Databases
MySQL
PostgreSQL
Frontend
React.js
DevOps
AWS
Docker
Cloudflare
AWS Lambda
Apply
Developer 4 hours ago
≈ $42k – $116k per year (Estimated) • Remote (South Africa, EST hours)
JavaScript
TypeScript
SQL
Databases
PostgreSQL
Supabase
AI/ML
Claude Code
AI Agents
RAG
LLM Evaluation
Multi-Agent Systems
Frontend
Tailwind CSS
Next.js
React.js
Mobile
Twilio
DevOps
Vercel
CI/CD
GitHub
Management
Zapier
QA
Playwright
Vitest
k6
Apply
Developer Intern 25 days ago
In office • Internship • Batumi
Python
JavaScript
TypeScript
SQL
Python
Flask
FastAPI
Django
Celery
Databases
PostgreSQL
Frontend
React.js
DevOps
Rest API
Docker Compose
CI/CD
Git
Docker
Linux
Management
Jira
Bitrix24
Apply
≈ $32k – $83k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Cluj-Napoca
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
PostgreSQL
AI/ML
Prompt Engineering
AI Agents
LLM
Frontend
Angular
DevOps
Rest API
CI/CD
Management
Agile
Apply
≈ $13k – $39k per year (Estimated) • Hybrid • Ho Chi Minh City
JavaScript
PHP
TypeScript
Node JS
DevOps
Terraform
GCP
Azure
CI/CD
AWS
Kubernetes
Apply
≈ $13k – $31k per year (Estimated) • Remote (EAEU) • Moscow
SQL
1C
Mobile
Firebase
Crashlytics
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Management
Jira
YouTrack
QA
Swagger
Postman
Apply
≈ $20k – $41k per year (Estimated) • In office • Moscow
SQL
DevOps
Rest API
SOAP
Management
Agile
Waterfall
Apply
≈ $86k – $252k per year (Estimated) • Remote (Egypt) • Full-Time • Cairo
SQL
Frontend
GraphQL
DevOps
Rest API
Linux
Windows
Apply
Training Manager 2 days ago
≈ $16k – $31k per year (Estimated) • In office • 3+ years exp • Durban
Apply
≈ $22k – $54k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Durban
Apply
kitchen Cleaner 2 days ago
≈ $8.5k – $20k per year (Estimated) • In office • Mozambique
Apply
≈ $22k – $54k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Durban
Apply
≈ $34k – $75k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Durban
Apply
≈ $39k – $71k per year (Estimated) • In office • Full-Time • 5+ years exp • Durban
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
AI/ML
LLM
DevOps
CI/CD
Apply
Junior Engineer 9 hours ago
≈ $14k – $27k per year (Estimated) • In office • Full-Time • 3+ years exp • Durban
Apply
≈ $18k – $44k per year (Estimated) • In office • Full-Time • Durban
Apply
≈ $16k – $31k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Durban
Apply
Account Executive 8 hours ago
$29k – $44k per year • In office • Full-Time • 5+ years exp • Durban
Apply
See all jobs
This is one of many
1,938,664 more open roles from verified company boards, updated every day.