Senior Software Developer (Backend)

Placements24

Randburg

On-site

ZAR 600,000 - 900,000

Full time

2 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

Salary + bonuses
Health insurance
Dev conferences
Paid time off
Career growth

Job summary

Placements24 in Randburg is seeking a highly proficient Senior Software Developer specializing in backend systems to design, develop, and maintain robust server-side logic powering its platforms.

You will collaborate with frontend, product managers, and QA engineers to deliver scalable APIs, optimize performance, and participate in architectural decisions in a collaborative, growth‑oriented environment.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of professional backend development experience.
  • Proficiency in Python, Java, C#, or Node.js.
  • Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Write clean, efficient, well-documented, and thoroughly tested code.
  • Optimize application performance, database queries, and system architecture for speed and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems to ensure optimal functionality and performance.

Skills

Python
Java
C#
Node.js

Education

Bachelor's degree in Computer Science/Engineering

Tools

PostgreSQL
MySQL
NoSQL databases
REST APIs
AWS
Azure
Git
CI/CD

Job description

About the Role

Our client is looking for a highly proficient Senior Software Developer specializing in backend systems to join their growing team in Randburg. This role is critical for designing, developing, and maintaining the robust server-side logic that powers their innovative platforms. You will collaborate closely with front-end developers, product managers, and QA engineers to deliver high-quality, scalable, and reliable software solutions. The ideal candidate possesses strong problem-solving skills and a passion for building efficient, well-architected backend systems in a collaborative team environment. This is an excellent opportunity to contribute to key product features and technical decision-making.

Key Responsibilities
  • Design, develop, and maintain scalable backend services and APIs using modern programming languages and frameworks.
  • Write clean, efficient, well-documented, and thoroughly tested code.
  • Optimize application performance, database queries, and system architecture for speed and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems to ensure optimal functionality and performance.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional backend development experience.
  • Strong proficiency in at least one backend language such as Python, Java, C#, or Node.js.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
  • Solid understanding of API design principles (RESTful), microservices architecture, and cloud platforms (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.
  • Opportunities for professional development, including training and conferences.
  • Generous paid time off and company holidays.
  • A dynamic and collaborative work environment with opportunities for career growth.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Microservices Architecture
Senior Backend Engineer - Microservices Architecture

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Health, dental, and vision insurance
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 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 - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

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

Placements24 • Randburg

Hybrid
ZAR 600,000 - 850,000
Fully remote
Health insurance
Development budget
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 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 - API Development
Senior Backend Engineer - API Development

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary and bonuses
Medical and retirement benefits
Growth opportunities