Senior Software Developer

JVR Software

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

3 days 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

JVR Software in Johannesburg seeks an experienced software developer to design and maintain modern web applications. You will build dashboards and tools used across the business, integrating APIs with PostgreSQL databases while ensuring security, performance, and reliability.

You will write automated tests, participate in code reviews, and deploy through DEV/TEST/Production. The role includes mentoring juniors and shaping development best practices within a collaborative team.

Qualifications

  • Bachelor’s degree in a related field and Matric (Grade 12).
  • 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.

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.

Skills

React
TypeScript
JavaScript
HTML
CSS
Node.js
SQL
PostgreSQL
Git/GitHub
REST APIs
Automated testing

Education

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

Tools

Next.js
Vue
Angular
C#
Java
Go
Rust
Google Cloud Platform (GCP)
Firebase Hosting and Authentication
Cloud Run

Job description

  • 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.
  • 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
  • Firebase Hosting and Authentication
  • Next.js, Vue, Angular, C#, Java, Go, or Rust
  • Telecommunications, ISP, Fibre, Utility, or Operational Systems environments
  • 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.
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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
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
Senior Software Developer
Senior Software Developer

Network Recruitment • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
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
Full Stack Web Developer - (Hybrid)
Full Stack Web Developer - (Hybrid)

Synergy Jobs (Pty) Ltd • Bellville

Hybrid
ZAR 420,000 - 720,000
Medical aid
Retirement plan
13th cheque
Senior Software Engineer (React)
Senior Software Engineer (React)

Communicate Finance • Wes-Kaap

Hybrid
ZAR 720,000 - 1,080,000
Principal Software Engineer
Principal Software Engineer

JVR Software • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Developer
Senior Developer

Rewardsco • Umhlanga Rocks

Hybrid
ZAR 900,000 - 1,300,000
Kaelo Health Medical Insurance
In-house restaurants
Discounted groceries