Software Engineer (Backend)

Placements24

Benoni

Hybrid

ZAR 700,000 - 980,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary and bonus structure
Health insurance
Generous PTO and holidays
Career development opportunities
Collaborative Benoni environment

Job summary

Placements24 is seeking a skilled Software Engineer focused on backend development to design, build, and maintain scalable server-side applications and APIs in Benoni. You will contribute to architectural decisions, work with a talented Gauteng team, and help deliver robust software solutions.

The role requires 4+ years in backend development, proficiency in Java, Python, Go, or Node.js, and experience with databases, ORM, microservices, and Docker.

Qualifications

  • Bachelor's degree or equivalent practical experience in CS/SE.
  • Minimum of 4 years of backend development experience.
  • Proficiency in Java, Python, Go, or Node.js.
  • Strong understanding of databases (PostgreSQL/MySQL/MongoDB) and ORM.
  • Experience with microservices and message queues is a plus.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and Docker.

Responsibilities

  • Design, build, and maintain efficient backend code.
  • Develop and integrate robust APIs (RESTful, GraphQL).
  • Optimize apps for speed, scalability, and security.
  • Collaborate with frontend and product teams for seamless UX.
  • Write unit and integration tests; ensure quality and stability.
  • Troubleshoot backend issues in production.

Skills

Backend development
API design
Microservices
Cloud platforms
Containerization

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

PostgreSQL
MySQL
MongoDB
ORM frameworks
Docker

Job description

About the Role

Our client is seeking a skilled Software Engineer with a strong focus on backend development to join their innovative team in Benoni . You will be responsible for designing, developing, and maintaining scalable and high-performance server-side applications and APIs. This role offers a unique opportunity to work on challenging projects, contribute to architectural decisions, and collaborate with a talented team in the Gauteng region. We are looking for a dedicated individual passionate about building robust and efficient software solutions.

Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable backend code.
  • Develop and integrate robust APIs (RESTful, GraphQL) for various applications.
  • Optimize applications for maximum speed, scalability, and security.
  • Collaborate with frontend developers and product managers to deliver seamless user experiences.
  • Write comprehensive unit and integration tests to ensure code quality and stability.
  • Troubleshoot and resolve backend issues, ensuring smooth operation of production systems.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
  • Minimum of 4 years of professional experience in backend software development .
  • Proficiency in one or more backend programming languages such as Java, Python, Go, or Node.js.
  • Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM frameworks.
  • Experience with microservices architecture and message queuing systems is a plus.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker).
Benefits
  • Competitive salary and bonus structure.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for career advancement and professional development.
  • A dynamic and collaborative work environment in Benoni .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health insurance
Career growth opportunities
+1
Senior Backend Developer
Senior Backend Developer

Placements24 • Bloemfontein

On-site
ZAR 700,000 - 1,100,000
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health, dental, and vision insurance
Professional development
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
Senior Backend Developer
Senior Backend Developer

Placements24 • Vereeniging

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

Placements24 • Richards Bay

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Performance bonus
Health insurance
+3
Senior Backend Developer
Senior Backend Developer

Placements24 • Upington

On-site
ZAR 900,000 - 1,200,000
Competitive salary & bonuses
Health, dental & vision insurance
Professional development opportunities
+3