Software Engineer - Backend Systems

Placements24

Bloemfontein

Hybrid

ZAR 600,000 - 900,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Medical aid and retirement savings

Job summary

Placements24 is seeking a talented Software Engineer with a backend focus to join their Bloemfontein team. You will design, develop, and maintain scalable server-side applications and APIs powering core products in a collaborative environment.

The role emphasizes clean code, efficient systems, and continuous learning, with a hybrid work model balancing remote flexibility and in-office collaboration.

Qualifications

  • Bachelor's degree in Computer Science, Engineering or related field is required.
  • 3+ years of professional backend software development experience.
  • Proficiency in one or more backend languages (Java, Python, Go, Node.js).
  • Strong understanding of relational databases (PostgreSQL, MySQL) and NoSQL databases.
  • Experience with RESTful API design and development.
  • Familiarity with Git and cloud platforms is a plus.

Responsibilities

  • Develop, test, and deploy high-quality backend services and APIs.
  • Design and optimize database schemas and queries for performance and scalability.
  • Implement security and data protection measures within backend systems.
  • Collaborate with frontend developers and product managers to deliver features.
  • Participate in code reviews and architectural discussions, improving engineering practices.
  • Monitor system performance and troubleshoot production issues.

Skills

Backend development
RESTful APIs
Relational databases
NoSQL databases
Git
Cloud platforms

Education

Bachelor's degree in CS/Engineering

Tools

PostgreSQL
MySQL
Git
Cloud platforms

Job description

About the Role

Our client is seeking a talented Software Engineer with a specialization in backend systems to join their growing team in Bloemfontein. You will be responsible for designing, developing, and maintaining robust and scalable server-side applications and APIs that power their core products. Working within a collaborative engineering environment, you will tackle complex technical challenges and contribute to the architecture and evolution of their platform. This role is ideal for an engineer who values clean code, efficient systems, and continuous learning.

Key Responsibilities
  • Develop, test, and deploy high-quality backend services and APIs using languages such as Java, Python, or Node.js.
  • Design and optimize database schemas and queries for performance and scalability.
  • Implement security and data protection measures within backend systems.
  • Collaborate with frontend developers and product managers to deliver seamless application features.
  • Participate in code reviews, architectural discussions, and contribute to improving engineering best practices.
  • Monitor system performance and troubleshoot issues in production environments.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of professional experience in backend software development.
  • Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
  • Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
  • Experience with RESTful API design and development.
  • Familiarity with version control systems (Git) and cloud platforms is a plus.
Benefits
  • Competitive salary and regular performance reviews.
  • Comprehensive medical aid and retirement savings plan.
  • Generous annual leave and paid public holidays.
  • Opportunities for training and professional development.
  • A hybrid work model that blends remote flexibility with in-office collaboration.
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 • Pietermaritzburg

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Senior Software Engineer
Senior Software Engineer

Placements24 • Bloemfontein

On-site
ZAR 950,000 - 1,300,000
Health insurance
Retirement plan
Paid time off
+1
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Medical aid
Retirement fund
+2
Senior Backend Engineer - Blockchain
Senior Backend Engineer - Blockchain

Placements24 • Gauteng

On-site
ZAR 1,000,000 - 1,800,000
Competitive salary
Annual bonus
On-site office in Pretoria
+2
Backend Software Engineer - Hybrid, APIs & Growth
Backend Software Engineer - Hybrid, APIs & Growth

Placements24 • Bloemfontein

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Medical aid and retirement savings
Senior Software Engineer: Backend & Integration
Senior Software Engineer: Backend & Integration

Africonology • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer - FinTech
Senior Software Developer - FinTech

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,700,000
Hybrid work model
Health insurance
Stock options
Software Engineer: Back-End - Johannesburg - R1m PA
Software Engineer: Back-End - Johannesburg - R1m PA

ATS Client • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Senior Web Developer
Senior Web Developer

Placements24 • East London

On-site
ZAR 900,000 - 1,200,000
Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,000