Backend Software Engineer

Placements24

Upington

On-site

ZAR 700,000 - 1,000,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health, dental, and vision insurance
Retirement plan with company match
Paid time off and holidays
Growth opportunities in backend tech
Collaborative team in Upington

Job summary

Placements24 is seeking a Backend Software Engineer in Upington to design, build, and maintain scalable server-side logic and APIs. You will collaborate with front-end developers, product managers, and cloud platforms to deliver robust software solutions.

The ideal candidate has 3+ years in backend development and a solid foundation in databases (SQL/NoSQL) and API design. A bachelor’s degree or equivalent experience is required, and the role offers opportunities for growth within a growing

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 3+ years of professional backend development experience.
  • Proficiency in Python, Java, Node.js, or C# for backend development.
  • Solid understanding of relational (PostgreSQL, MySQL) and NoSQL databases.
  • Experience with API design, microservices, and cloud platforms (AWS, Azure).
  • Familiar with Git and Agile methodologies.

Responsibilities

  • Design, develop, and maintain scalable server-side applications and RESTful APIs.
  • Work with SQL and NoSQL databases to design schemas and optimize queries.
  • Implement business logic and ensure high performance of applications.
  • Collaborate with front-end developers to integrate server-side logic.
  • Write clean, well-documented, tested code and participate in code reviews.
  • Troubleshoot, debug, and upgrade existing systems for stability and security.

Skills

Backend
RESTful APIs
Databases
Cloud platforms
Git & Agile
Python
Java
Node.js
C#

Education

Bachelor's degree

Tools

PostgreSQL
MySQL
NoSQL
Git

Job description

About the Role

Our client is seeking a skilled Backend Software Engineer to join their dedicated development team in Upington . This role focuses on building and maintaining the server-side logic, databases, and APIs that power their applications. You will work closely with front-end developers and product managers to deliver robust, scalable, and efficient software solutions. The ideal candidate has a strong foundation in software architecture, a passion for writing clean code, and a desire to contribute to a growing technology company.

Key Responsibilities
  • Design, develop, and maintain scalable server-side applications and RESTful APIs.
  • Work with databases (SQL and NoSQL) to design schemas, optimize queries, and manage data persistence.
  • Implement business logic and ensure high performance and responsiveness of the application.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Write clean, well-documented, and thoroughly tested code, participating actively in code reviews.
  • Troubleshoot, debug, and upgrade existing systems, ensuring stability and security.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3+ years of professional experience in backend development.
  • Proficiency in backend programming languages such as Python , Java , Node.js , or C# .
  • Solid understanding of database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL databases.
  • Experience with API design and development, microservices architecture, and cloud platforms (e.g., AWS, Azure).
  • Familiarity with version control systems (Git) and agile development methodologies.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Retirement savings plan with company matching contributions.
  • Generous paid time off and holidays.
  • Opportunities for professional growth and skill development in backend technologies.
  • A collaborative and supportive team environment located in Upington .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer
Backend Developer

Placements24 • South Africa

Remote
ZAR 540,000 - 900,000
Competitive salary
Medical and retirement benefits
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 • LegKraal Gate

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Hybrid work model
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,100,000
Excellent annual salary
Professional development
Health insurance
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Gqeberha

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Retirement fund
+4
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Performance bonus
Medical and retirement plans
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 Systems
Senior Software Engineer - Backend Systems

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Continuous learning & development
Collaborative culture
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Bonuses
+2