Software Engineer (Backend)

Placements24

Vereeniging

On-site

ZAR 900,000 - 1,100,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Excellent annual salary
Professional development
Health insurance

Job summary

Placements24 is seeking a Software Engineer with a backend focus to design, develop, and maintain robust systems in Vereeniging. You will build APIs, services, and databases, while optimizing for speed, scalability, and security.

The role requires 4+ years of backend experience and proficiency in Java, Python, C#, or Node.js, plus experience with PostgreSQL/MySQL or NoSQL. Cloud experience (AWS/Azure/GCP) is a plus.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 4+ years of backend software development experience.
  • Strong proficiency in one or more backend languages: Java, Python, C#, Node.js.
  • Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases.
  • Cloud platforms (AWS, Azure, GCP) experience is a plus.

Responsibilities

  • Design, develop, and implement backend code using Java, Python, C#, or Node.js.
  • Build and maintain APIs, services, and databases powering applications.
  • Optimize for speed, scalability, and security.
  • Collaborate with frontend, product managers, and stakeholders.
  • Write unit and integration tests to ensure code quality.
  • Participate in code reviews and mentor junior engineers.

Skills

Backend development
Java
Python
C#
Node.js
APIs
Design patterns

Education

Bachelor's or Master's degree in Computer Science/Engineering

Tools

PostgreSQL
MySQL
NoSQL databases
AWS
Azure
GCP

Job description

About the Role

Our client, a prominent financial services technology provider in Vereeniging , is seeking a skilled Software Engineer with a strong backend focus to design, develop, and maintain robust and scalable software solutions. You will be instrumental in building core systems that support critical business operations, working with a talented team of engineers to deliver high-performance applications. This role offers a significant opportunity to contribute to complex projects, solve challenging technical problems, and grow your career within a well-established organization in the Gauteng province.

Key Responsibilities
  • Design, develop, and implement efficient, reusable, and reliable backend code using languages such as Java, Python, or C#.
  • Build and maintain APIs, services, and databases that power our client's applications.
  • Optimize applications for maximum speed, scalability, and security.
  • Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and features.
  • Write comprehensive unit and integration tests to ensure code quality and system reliability.
  • Participate in code reviews, provide technical guidance, and mentor junior engineers.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 4+ years of professional experience in backend software development.
  • Strong proficiency in one or more backend programming languages (e.g., Java, Python, C#, Node.js).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Benefits
  • Excellent annual salary, commensurate with experience and technical proficiency.
  • Opportunity to work on mission-critical systems and complex engineering challenges in Vereeniging .
  • Comprehensive health, dental, and vision insurance.
  • Retirement savings plan with employer contributions.
  • A culture of continuous learning and professional development within a stable company.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - Backend Services
Software Developer - Backend Services

Placements24 • Vereeniging

On-site
ZAR 420,000 - 660,000
Competitive salary
On-site work
Health insurance
+2
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Benoni

Hybrid
ZAR 700,000 - 980,000
Competitive salary and bonus structure
Health insurance
Generous PTO and holidays
+2
Senior Backend Developer
Senior Backend Developer

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Health insurance
Professional growth opportunities
+2
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 Backend Engineer
Senior Backend Engineer

Placements24 • Benoni

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Health insurance
Career growth opportunities
+1
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Salary commensurate with experience
Medical, dental, and vision insurance
Generous paid time off
+3
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

On-site
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
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
Backend Software Engineer
Backend Software Engineer

Belay Talent Solutions • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Salary bonus
Health insurance
PTO & flexible hours
+3
Senior Backend Engineer - Cloud Native
Senior Backend Engineer - Cloud Native

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+2