2,134,518open jobs
135,102companies
249,438added this week
Browse all
Salary
$44k – $58k per year (gross)
Location
In office (Johannesburg)
Seniority
Middle
Employment
Full-Time

First seen by Alion on Oct 29, 2026.

Overview
Company
Impact
Profile match
Introduction

Want to help build a platform just before it meets its first customers?
This technology keeps thousands of employees connected across large mining, manufacturing and industrial organisations. Their next-generation platform goes to pilot within 2-3 months, and they need an Intermediate Software Engineer to help get it there.

You’ll own features end to end, work across the MEAN stack and Bun, and use AI coding tools as part of your everyday workflow. It’s a hands-on, less corporate team where thinking for yourself is expected.

Duties & Responsibilities
  • Develop and maintain software solutions across the MEAN stack.
  • Build and maintain backend services using Node.js.
  • Develop frontend functionality using Angular.
  • Work with MongoDB and related data structures.
  • Work with Bun across relevant applications.
  • Develop and maintain APIs and integrations.
  • Assist with enterprise and ERP system integrations.
  • Investigate bugs and technical issues.
  • Contribute to technical design and solution development.
  • Take ownership of assigned features from development through to completion.
  • Collaborate with Senior Developers and the wider development team.
  • Contribute to code reviews and development standards.
  • Learn and apply AI-assisted development techniques.
  • Use AI tools and prompting where appropriate to improve development efficiency.
  • Continuously develop your technical skills and knowledge.
Desired Experience & Qualification
  • Relevant IT degree
  • 2–5 years' relevant software development experience.
  • Strong Node.js experience.
  • Good JavaScript and/or TypeScript experience.
  • Experience with MongoDB.
  • Experience with Angular.
  • Experience working with the MEAN stack.
  • Experience developing APIs.
  • Good understanding of software development principles.
  • Strong problem-solving ability.
  • Ability to work independently while still being a strong team player.
  • Comfortable learning new technologies and approaches.
  • Interest in AI-assisted development and modern AI coding tools.
Package & Remuneration

R60k to R80k pm

Interested?

JOB REF: DEV00629

Send your CV - [email protected]

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,134,518 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
Johannesburg
Software Developer II 10 days ago
In office · Full-Time · Johannesburg
DevOps
CI/CD
Git
Management
Agile
Apply
Senior C# Developer 10 days ago
In office · Full-Time · Johannesburg
C#
C#
ASP.NET Core
Databases
MS SQL
DevOps
SOAP
Cybersecurity
OWASP Top 10
Apply
In office · Full-Time · Johannesburg
JavaScript
SQL
C#
C#
ASP.NET Core
Frontend
Bootstrap
JQuery
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Management
Agile
Apply
In office · Full-Time · Johannesburg
JavaScript
TypeScript
Frontend
React.js
DevOps
Rest API
AWS
Management
Agile
Apply
$97k per year (gross) · Hybrid · Full-Time · Johannesburg
Java
SQL
Java
Spring Boot
Databases
PostgreSQL
Apache Kafka
DevOps
Rest API
Terraform
AWS
Management
Agile
Apply
In office · Full-Time · Johannesburg
Java
Kotlin
Java
Maven
Spring Boot
Kotlin
Mockito
Mobile
JUnit
DevOps
Rest API
Azure
CI/CD
GitOps
ArgoCD
Git
Docker
Kubernetes
Grafana
Platform Engineering
Azure AKS
GitHub
Cybersecurity
SonarQube
Fortify
Dependabot
OWASP
Management
ServiceNow
QA
Swagger
Apply
Back-End Developer 1 day ago
In office · Full-Time · Johannesburg
JavaScript
TypeScript
Databases
MS SQL
Frontend
Angular
DevOps
Azure
Management
Agile
Apply
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
In office · Johannesburg
Apply
In office · Full-Time · Johannesburg · Cape Town
Apply
See all jobs
This is one of many
2,134,518 more open roles from verified company boards, updated every day.