2,129,865open jobs
136,740companies
247,963added this week
Browse all
Location
Hybrid (Johannesburg, South Africa)
Seniority
Senior · 5+ years exp
Employment
Full-Time

First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match
Network Recruitment is a South African recruitment agency that places permanent and contract candidates with client companies. Its head office is at Summit Place Office Park in Menlyn, Pretoria, and it recruits for roles in Johannesburg, Pretoria, Centurion, Cape Town and Durban. Its advertised vacancies cover software developers and engineers, finance and tax specialists, credit risk managers and KYC analysts, published on South African job boards such as PNet and Executive Placements.


SUMMARY:
About the Opportunity
An innovative technology-driven organisation is seeking a Senior Software Developer to design, develop, and maintain a suite of business-critical web applications used across multiple operational functions.
This role is ideal for a hands-on developer who enjoys building modern, cloud-hosted applications that solve real business challenges. You will work closely with technical teams and business stakeholders to deliver reliable, user-friendly systems that support decision-making, operational efficiency, and business performance.
The Role
You will take ownership of the development and ongoing enhancement of internal web applications, working across frontend and backend technologies to create secure, scalable, and high-performing solutions.
The successful candidate will play a key role in delivering intuitive user experiences, integrating with enterprise data services, and ensuring applications remain reliable, accurate, and easy to use.

POSITION INFO:
Key Responsibilities Web Application Development Design, develop, and maintain internal business applications and operational portals. Build responsive interfaces, dashboards, KPI reporting tools, maps, charts, and data visualisations. Deliver consistent, intuitive user experiences across multiple applications. Translate business requirements into practical technology solutions. API & Data Integration Integrate applications with shared APIs and backend services. Ensure data displayed within applications accurately reflects underlying business systems. Validate and troubleshoot data using SQL and database queries. Collaborate with data and platform teams to support seamless integration. User Experience & Performance Develop applications that perform effectively across varying network conditions. Optimise user journeys and application responsiveness. Work directly with stakeholders to understand operational needs and improve usability. Communicate technical changes clearly to non-technical users. Quality Assurance & Release Management Participate in code reviews and maintain high development standards. Develop automated tests for application functionality and user interactions. Support structured release processes through development, testing, and production environments. Monitor performance and resolve issues through established support processes. Security & Compliance Implement secure authentication and access controls. Ensure compliance with privacy and data protection requirements. Follow secure development practices and protect sensitive information. Manage application access and configuration securely. Collaboration & Mentorship Work closely with technical and business teams to deliver solutions. Share knowledge and support less experienced developers where required. Contribute to continuous improvement initiatives and development standards. Participate in solution design and technical planning activities. Minimum Requirements Qualifications Matric (Grade 12). Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent practical experience. Relevant cloud or web development certifications will be advantageous. Technical Skills Strong experience with: TypeScript JavaScript HTML5 & CSS3 React Node.js SQL PostgreSQL Experience with: RESTful APIs Git and GitHub Automated testing frameworks CI\/CD practices Cloud-hosted environments Authentication and access management solutions Exposure to the following will be advantageous: Google Cloud Platform Firebase Cloud Run Next.js Vue.js Angular C# Java Go Rust Experience Required Minimum 5 years' professional software development experience. Proven full-stack development experience. Experience building and supporting production web applications used by employees or customers. Experience working with modern JavaScript frameworks and cloud-based solutions. Experience mentoring junior developers would be advantageous. Exposure to operational systems, telecommunications, utilities, GIS\/mapping solutions, or enterprise portals would be beneficial. Key Competencies Strong problem-solving and analytical skills. Excellent communication and stakeholder engagement abilities. High attention to detail and commitment to quality. Strong ownership and accountability. Ability to work independently and collaboratively. Customer-focused mindset. Commitment to continuous improvement and best-practice development standards. What's On Offer Competitive market-related remuneration package. Performance-based incentives. Medical aid and risk benefits. Professional development and certification support. Exposure to modern cloud technologies and enterprise-scale systems. Hybrid working environment with flexibility and growth opportunities. Working Environment Hybrid work model based in Johannesburg. Occasional travel may be required. Participation in major releases and occasional after-hours support when necessary. Collaborative and innovative technology environment focused on operational excellence. Apply today!

 

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,129,865 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
In office · Full-Time · Sandton
Python
JavaScript
TypeScript
SQL
C#
C#
.NET
Entity Framework Core
Databases
Snowflake
ClickHouse
Google BigQuery
Amazon Redshift
AI/ML
Model Context Protocol
LLM
Frontend
React.js
DevOps
Azure DevOps
OpenTelemetry
Azure
CI/CD
QA
Cypress
Playwright
Apply
In office · Full-Time · Cape Town
JavaScript
TypeScript
Node JS
Node JS
Express
Databases
MongoDB
Frontend
Vue.js
DevOps
Git
Management
Agile
Apply
In office · Full-Time · Cape Town
SQL
DevOps
VMWare
Azure
Hyper-V
Apply
In office · Full-Time · Westville
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
Entity Framework Core
Databases
MS SQL
Frontend
Next.js
React.js
DevOps
Azure
Git
Apply
Hybrid · Full-Time · Johannesburg
Java
SQL
Bash
Java
Apache Camel
Databases
MySQL
PostgreSQL
Oracle
RabbitMQ
ActiveMQ
MS SQL
DevOps
Git
Docker
Kubernetes
Linux
Management
Agile
QA
Postman
Apply
Remote (EAEU) · Yekaterinburg
JavaScript
Rust
Rust
Axum
Reqwest
Frontend
Bootstrap
DevOps
Docker
GitHub
Apply
In office · Full-Time · 2+ years exp · Bengaluru
JavaScript
TypeScript
Frontend
React.js
Management
Agile
Apply
In office · Ufa
Python
JavaScript
Kotlin
C++
Bash
Python
Poetry
C++
Conan
CMake
Frontend
npm
DevOps
Terraform
Ansible
Vagrant
CI/CD
GitOps
Git
Docker
TeamCity
Linux
Apply
$142k – $152k per year · In office · 7+ years exp · Bachelor's Degree · United States
SQL
AI/ML
Machine Learning
DevOps
Rest API
CI/CD
Bitbucket
GitHub
Cybersecurity
Shift-Left Security
Management
Confluence
Jira
Agile
Scrum
QA
Selenium
JMeter
Cypress
Playwright
Postman
Rest-Assured
k6
Apply
$29k – $34k per year · Remote (EAEU) · 3+ years exp · Saint Petersburg
SQL
1C
Databases
PostgreSQL
RabbitMQ
MS SQL
Apache Kafka
DevOps
Rest API
CI/CD
Git
SOAP
Apply
In office · Full-Time · 5+ years exp · Johannesburg
JavaScript
TypeScript
SQL
Node JS
Databases
PostgreSQL
Frontend
React.js
Mobile
Firebase
DevOps
Rest API
GCP
CI/CD
Git
Google Cloud Run
GitHub
Apply
Hybrid · Full-Time · Johannesburg
Python
JavaScript
Java
Rust
SQL
C#
Node JS
Databases
PostgreSQL
Mobile
Firebase
DevOps
GCP
CI/CD
Google Cloud Run
GitHub
IAM
Apply
Hybrid · Full-Time · 5+ years exp · Johannesburg
Go
JavaScript
Rust
TypeScript
SQL
C#
Node JS
Databases
PostgreSQL
Frontend
Vue.js
Next.js
Angular
React.js
Mobile
Firebase
DevOps
Rest API
GCP
Git
Google Cloud Run
GitHub
Apply
In office · Full-Time · 6+ years exp · Johannesburg
JavaScript
TypeScript
SQL
Ruby
Ruby
Ruby on Rails
Sidekiq
Databases
PostgreSQL
Redis
Frontend
GraphQL
DevOps
Rest API
Terraform
GitHub Actions
CircleCI
CI/CD
AWS
Docker
Apply
Java Developer 10 days ago
Hybrid · Full-Time · 6+ years exp · Johannesburg
Java
DevOps
CI/CD
Apply
In office · Full-Time · Johannesburg
Python
SQL
C#
C++
IoT
OPC UA
Apply
$18k – $20k per year (gross) · Hybrid · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
Frontend
Angular
Analytics
SSIS
SSAS
Apply
$29k – $36k per year (gross) · Hybrid · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
Frontend
Angular
Analytics
SSIS
SSAS
Apply
In office · Johannesburg
Python
JavaScript
TypeScript
SQL
Node JS
Python
FastAPI
Node JS
Nest.JS
Databases
PostgreSQL
Redis
RabbitMQ
Frontend
React.js
Vite
Material UI
styled-components
Mobile
React Native
DevOps
Rest API
Terraform
GCP
WebSockets
CI/CD
AWS
Docker
Kubernetes
Apply
In office · Full-Time · Johannesburg
Apply
See all jobs
This is one of many
2,129,865 more open roles from verified company boards, updated every day.