Senior Software Developer

Network IT · Johannesburg North, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Reference: ITE008232-Sfund-1

We are looking for an experienced Senior Software Developer to design, develop, and maintain internal web applications used by operational, sales, installation, and finance teams. This is a full-stack role focused on building reliable, user-friendly web portals, integrating with APIs and databases, and ensuring high performance, security, and scalability. Duties & Responsibilities

Key Responsibilities

  • Develop and maintain web applications using React, TypeScript, JavaScript, Node.js, HTML, and CSS .
  • Build dashboards, reports, maps, KPI boards, and operational tools used across the business.
  • Integrate applications with APIs and PostgreSQL databases.
  • Ensure applications are secure, responsive, reliable, and aligned with business requirements.
  • Write automated tests and participate in code reviews.
  • Deploy and support applications through structured DEV, TEST, and Production environments.
  • Collaborate with business stakeholders to translate operational requirements into technical solutions.
  • Mentor junior developers and contribute to development best practices.

Minimum Requirements

  • Matric (Grade 12).
  • Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related field.
  • Minimum 5 years' professional software development experience .
  • Strong experience with:
  • React
  • TypeScript & JavaScript
  • HTML & CSS
  • Node.js
  • SQL & PostgreSQL
  • Git/GitHub
  • REST APIs
  • Automated testing and modern development practices
  • Experience building and supporting production web applications.

Advantageous Experience

  • Google Cloud Platform (GCP)
  • Firebase Hosting and Authentication
  • Cloud Run
  • Next.js, Vue, Angular, C#, Java, Go, or Rust
  • Telecommunications, ISP, Fibre, Utility, or Operational Systems environments
  • Experience mentoring junior developers

Key Competencies

  • Strong problem-solving and analytical skills.
  • Excellent communication with both technical and non-technical stakeholders.
  • High attention to detail and data accuracy.
  • Ability to work independently and take ownership of solutions.
  • Strong collaboration and stakeholder engagement skills.

Apply now!

For more IT jobs, please visit www.networkrecruitmentinternational.com/

I also specialise in recruiting in the following

Software Development Data Engineer Data Analyst Infrastructure Architecture ... and more!

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

For more information contact: Sfundo Shoba Recruitment Consultant https://www.linkedin.com/in/sfundo-shoba-500ab4202/

Auto-apply to this jobView original posting ↗