Software Engineer

JVR Software

Centurion

On-site

ZAR 600,000 - 1,000,000

Full time

5 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 Tshwane is seeking an experienced software engineer to design, develop, test, and maintain scalable applications and APIs. You will contribute to full‑stack work with a strong focus on frontend UX.

You will solve complex backend challenges in large‑scale environments, own features from concept to production, and collaborate in an Agile team to improve processes and customer experiences.

Qualifications

  • 4+ years of software development experience.
  • Experience designing backend software and APIs.
  • Strong object‑oriented programming skills.
  • Experience with modern frontend frameworks (React, Angular, Vue.js).
  • Ruby or similar OO language experience.

Responsibilities

  • Design, develop, test, and maintain scalable software applications and APIs.
  • Contribute to full-stack development with emphasis on frontend UX.
  • Solve backend engineering challenges in large-scale environments.
  • Own features from concept to production support.
  • Improve processes, systems, and customer experiences.
  • Participate in Agile ceremonies and promote best practices.
  • Support production applications and assist with escalated issues.
  • Champion software quality through testing, reviews, automation.

Skills

React
Angular
Vue.js
Ruby
Object‑Oriented

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
Linux

Job description

Location Tshwane Job type IT / Computing / Software Posted 28 Oct 2026

Key Responsibilities

Design, develop, test, and maintain scalable software applications and APIs. Contribute to full-stack development with a strong emphasis on frontend technologies and user experience. Solve complex backend engineering challenges in large-scale environments. Collaborate with Product Owners and stakeholders to understand business requirements and deliver innovative solutions. Take ownership of features and systems from concept through to production support. Continuously identify opportunities to improve processes, systems, and customer experiences. Participate in Agile ceremonies and contribute to a culture of continuous improvement. Support applications in production and assist with escalated customer-related issues when required. Champion software quality through testing, code reviews, automation, and best development practices.

Required Skills & Experience

Software Development Minimum of 4 years' experience in software development. Solid experience designing and developing backend software and APIs. Strong object-oriented programming skills. Experience working with modern frontend frameworks such as: React Angular Vue.js Experience programming in languages such as Ruby or similar object-oriented languages.

Infrastructure & Platforms

Experience developing software in Linux/Unix environments . Experience working with containerization technologies such as: Docker Kubernetes Exposure to large-scale applications in a production environment. Minimum of 2 years supporting enterprise-scale applications operationally .

Agile & Collaboration

Experience working in Agile software development environments. Understanding of: Continuous Integration (CI) Automated testing Refactoring Pair programming Team-based development practices Strong communication and collaboration skills. Ability to work independently while contributing effectively within a team.

Preferred Experience

The following would be advantageous: Frontend development expertise with modern JavaScript frameworks. Container orchestration experience, including: Rancher Docker Swarm Kubernetes Similar orchestration platforms Database design, administration, and performance tuning experience, including: MySQL Redis Similar database technologies DevOps experience within Linux-based environments. Linux systems administration experience. Knowledge of software security principles and secure development practices. A proactive mindset for troubleshooting complex technical challenges.

Qualifications

Bachelor's Degree in Computer Science or a related field is advantageous. Equivalent practical experience and a proven track record of delivering high-quality software solutions will be strongly considered.

Personal Attributes

We're looking for someone who: Is passionate about software engineering and technology. Enjoys solving complex problems and building scalable systems. Has a strong sense of ownership and accountability. Thrives in an Agile, self-organising team environment. Is committed to continuous learning and professional growth. Shares ideas freely and embraces innovation. Values simplicity, efficiency, and well-designed systems.

Why Join Us?

Work on large-scale, impactful technology solutions. Collaborate with highly skilled engineers in an Agile environment. Have the autonomy to innovate and take ownership of your work. Contribute to modern engineering practices and continuous improvement initiatives. Be part of a culture that values learning, collaboration, and technical excellence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Competitive salary package
Medical aid and retirement fund
+1
Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work arrangement
Professional development
Health insurance
+1
Software Developer - Backend Services
Software Developer - Backend Services

Placements24 • Bloemfontein

On-site
ZAR 600,000 - 900,000
Salary bonus
Health insurance
Retirement plan
+3
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Durban

On-site
ZAR 700,000 - 1,100,000
Competitive salary
Professional development
Collaborative environment
+1
Software Architect
Software Architect

Network Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Paarl

Hybrid
ZAR 700,000 - 1,000,000
Competitive salary
Health benefits
Retirement savings plan
+1
Software Engineer: Full Stack II - Cape Town
Software Engineer: Full Stack II - Cape Town

Boardroom Appointments • Cape Town

On-site
ZAR 700,000 - 1,050,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 1,200,000
Hybrid work model
Health insurance
Paid time off
+1
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Paid time off
+2