Backend Software Engineer

Placements24

Paarl

Hybrid

ZAR 600,000 - 900,000

Full time

2 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

Benefits offered by this job

Hybrid work model
Medical aid
Retirement savings
Professional development opportunities
Conference attendance

Job summary

Placements24 is seeking an experienced Backend Software Engineer to join our Paarl team. You will design, build, and maintain server-side logic, APIs, and databases, collaborating with frontend developers to deliver robust backend solutions.

A hybrid work model is available, offering in-office collaboration with remote flexibility. The ideal candidate has 3+ years of backend experience and strong knowledge of Python, Java, or Node.js, plus databases and RESTful APIs.

Qualifications

  • Bachelor's degree or equivalent experience.
  • 3+ years of backend development experience.
  • Proficiency in Python, Java, or Node.js with at least one framework.
  • Strong experience with PostgreSQL/MySQL/MongoDB.
  • Understanding RESTful API design.
  • Experience with Git.
  • Familiarity with cloud platforms (AWS/Azure/GCP).
  • Knowledge of microservices is desirable.

Responsibilities

  • Design, develop, and maintain robust and scalable backend services and APIs.
  • Write clean, efficient, and well-documented code using Python, Java, or Node.js.
  • Develop and manage relational and NoSQL databases, ensuring data integrity and performance.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Implement security and data protection measures.
  • Optimize applications for speed, scalability, and reliability.
  • Troubleshoot, debug, and upgrade backend systems.
  • Participate in code reviews and architectural discussions.
  • Stay up-to-date with emerging backend technologies and best practices.
  • Work in an Agile environment with sprint planning and reviews.

Skills

Backend development
Python/Java/Node.js
REST API design
Databases
Microservices
Cloud platforms
Git
Team collaboration

Education

Bachelor's degree in Computer Science or related

Tools

PostgreSQL
MySQL
MongoDB
Django/Flask
Spring Boot
AWS

Job description

About the Role

Our client is seeking a skilled and experienced Backend Software Engineer to join their dynamic team in Paarl, Western Cape . This role is integral to developing and maintaining the server-side logic, APIs, and databases that power our client's innovative products. You will be responsible for designing efficient, scalable, and secure backend systems, collaborating closely with frontend developers and other stakeholders to deliver seamless user experiences. This position offers a Hybrid work model, combining in-office collaboration with remote flexibility. The ideal candidate possesses a strong understanding of software development principles, database management, and a passion for building robust backend solutions.

Key Responsibilities
  • Design, develop, and maintain robust and scalable backend services and APIs.
  • Write clean, efficient, and well-documented code using relevant programming languages (e.g., Python, Java, Node.js).
  • Develop and manage relational and NoSQL databases, ensuring data integrity and performance.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Implement security and data protection measures.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Troubleshoot, debug, and upgrade existing backend systems.
  • Participate in code reviews and contribute to architectural discussions.
  • Stay up-to-date with emerging backend technologies and industry best practices.
  • Work within an Agile development environment, participating in sprint planning and reviews.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 3+ years of professional experience in backend development.
  • Proficiency in at least one backend programming language such as Python (with frameworks like Django/Flask), Java (Spring Boot), Node.js (Express), or similar.
  • Strong experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Understanding of RESTful API design principles and best practices.
  • Experience with version control systems (Git).
  • Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
  • Knowledge of microservices architecture is desirable.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively both independently and as part of a team.
Benefits

Our client offers a competitive salary, performance incentives, and a comprehensive benefits package including medical aid and retirement savings. The hybrid work model provides flexibility and work-life balance. We support continuous professional development through training programs, workshops, and opportunities to attend industry conferences. You will join a collaborative and supportive team environment, working on challenging and impactful projects. Career advancement opportunities are available, and the company culture fosters innovation and a commitment to 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 • Paarl

Hybrid
ZAR 700,000 - 1,000,000
Competitive salary
Health benefits
Retirement savings plan
+1
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 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 Backend Engineer
Senior Backend Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Senior Software Engineer (Backend Focus)
Senior Software Engineer (Backend Focus)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Hybrid work model
Annual leave
Senior Backend Engineer - SaaS Platform
Senior Backend Engineer - SaaS Platform

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Performance bonuses
+3
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary
Health insurance and retirement funds
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
Senior Backend Developer
Senior Backend Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
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