Senior Software Developer

Network Recruitment

Johannesburg

Hybrid

ZAR 900,000 - 1,300,000

Full time

1 hour ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Network Recruitment seeks a Senior Software Developer to design, build, and maintain internal web applications across frontend and backend. You will create secure, scalable solutions and deliver intuitive user experiences, with data integration and performance focus.

You will work with a range of technologies including TypeScript, React, Node.js, SQL, and cloud-hosted environments, collaborating with business stakeholders to improve operational efficiency and decision-making.

Qualifications

  • Minimum five years of professional software development experience.
  • Experience building and supporting production web applications.
  • Mentoring junior developers is advantageous.

Responsibilities

  • Own the development and enhancement of internal web applications across frontend and backend.
  • Build responsive interfaces, dashboards, KPI reporting, maps and data visualisations.
  • Integrate applications with shared APIs and backend services.
  • Ensure secure authentication, data accuracy, and high performance.

Skills

TypeScript
HTML5
CSS3
React
Node.js
SQL
RESTful APIs
Git
GitHub
CI/CD
Cloud-hosted environments

Education

Matric (Grade 12)
Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or related field

Tools

Firebase
Next.js
Vue.js
Angular
C#
Java
Go
Rust

Job description

Senior Software Developer – Web Applications

Location: Johannesburg North (Hybrid)

Employment Type: Permanent | Full-Time

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.

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.
  • 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.
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
  • HTML5 & CSS3
  • React
  • Node.js
  • SQL

Experience with:

  • RESTful APIs
  • Git and GitHub
  • Automated testing frameworks
  • CI/CD practices
  • Cloud-hosted environments

Exposure to the following will be advantageous:

  • Firebase
  • Next.js
  • Vue.js
  • Angular
  • C#
  • Java
  • Go
  • Rust
Experience Required
  • Minimum 5 years' professional software development experience.
  • Experience building and supporting production web applications used by employees or customers.
  • Experience mentoring junior developers would be advantageous.
  • Exposure to operational systems, telecommunications, utilities, GIS/mapping solutions, or enterprise portals would be beneficial.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior / Principal Software Engineer — Data Platform
Senior / Principal Software Engineer — Data Platform

Network Finance • Randburg

Hybrid
ZAR 700,000 - 1,000,000
Competitive package
Performance-based incentives
Medical aid and risk benefits
+3
Senior Software Developer — Ops Portals
Senior Software Developer — Ops Portals

Network Finance • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary package
Performance-based incentives
Medical aid and risk benefits
+3
Full Stack Developer
Full Stack Developer

Network Finance • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Full Stack Developer
Full Stack Developer

JVR Software • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Software Developer
Senior Software Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Senior Full-Stack Developer (JavaScript Ecosystem)
Senior Full-Stack Developer (JavaScript Ecosystem)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Performance bonus
+2
Software Developer
Software Developer

Upspire Talent • Johannesburg

Hybrid
ZAR 500,000 - 750,000
Software Developer
Software Developer

Hire Resolve • Kloof

On-site
ZAR 700,000 - 950,000
Competitive salary based on experience
Senior Full-Stack Developer (JavaScript/Node.js/React)
Senior Full-Stack Developer (JavaScript/Node.js/React)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Career growth opportunities
Cutting-edge technologies
Senior Full-Stack JavaScript Developer
Senior Full-Stack JavaScript Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Health benefits
Professional development
Hybrid work arrangement