Senior Backend Software Engineer

Placements24

Midrand

Hybrid

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

Hybrid work arrangement
Professional development
Health insurance
Modern Midrand office access

Job summary

Placements24 is seeking a Senior Backend Software Engineer in Midrand, Gauteng. You will design, build, and maintain scalable backend services and APIs using Python, Java, Go, or Node.js. Collaborate with product and frontend teams to translate requirements into robust software solutions.

You will optimize performance, implement tests and CI/CD pipelines, and contribute to architectural decisions while ensuring data security and reliable operation in a hybrid work environment.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • 5+ years of backend software development experience.
  • Proven expertise in Python, Java, Go, or Node.js.
  • Strong understanding of relational and non-relational databases (PostgreSQL, MySQL, MongoDB).
  • Experience with RESTful APIs and microservices architectures.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud).
  • Knowledge of Docker and Kubernetes; CI/CD pipelines and related tools.

Responsibilities

  • Design, develop, and deploy robust, scalable backend services and APIs.
  • Write clean, maintainable code in one or more modern languages.
  • Collaborate with frontend, product, and stakeholders to define requirements.
  • Optimize performance, resolve bottlenecks, implement caching strategies.
  • Develop and maintain tests to ensure code quality and stability.
  • Participate in code reviews and architectural discussions.
  • Manage database schemas and queries for performance and scalability.
  • Ensure security and data integrity across deployments.

Skills

Python
Java
Go
Node.js
RESTful APIs

Education

Bachelor's degree in Computer Science or related

Tools

PostgreSQL
MySQL
MongoDB
Docker
Kubernetes

Job description

About the Role

Our client, a dynamic and innovative technology firm, is seeking a highly skilled and experienced Senior Backend Software Engineer to join their growing team in Midrand, Gauteng . This pivotal role is crucial for developing and maintaining the robust backend systems that power our cutting-edge applications. You will be instrumental in designing scalable solutions, optimizing performance, and ensuring the reliability of our services. The ideal candidate is passionate about clean code, elegant architecture, and tackling complex technical challenges. This is an exciting opportunity to make a significant impact within a collaborative and forward-thinking environment. The role offers a stimulating work environment where continuous learning and professional growth are actively encouraged. We are looking for an individual who thrives in a team setting but can also work autonomously to deliver exceptional results.

Key Responsibilities
  • Design, develop, and deploy robust, scalable, and high-performance backend services and APIs.
  • Write clean, maintainable, and efficient code in relevant programming languages (e.g., Java, Python, Go).
  • Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and solutions.
  • Optimize application performance, identify and resolve bottlenecks, and implement effective caching strategies.
  • Implement and maintain comprehensive unit, integration, and end-to-end tests to ensure code quality and system stability.
  • Participate in code reviews, providing constructive feedback to peers and junior engineers.
  • Contribute to architectural decisions and technology selection.
  • Manage and optimize database schemas and queries for performance and scalability.
  • Ensure the security and integrity of data through best practices in development and deployment.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Proven expertise in at least one modern programming language such as Python, Java, Go, or Node.js.
  • Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM frameworks.
  • Experience with designing and building RESTful APIs and microservices.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of containerization technologies such as Docker and Kubernetes is a plus.
  • Experience with CI/CD pipelines and related tools.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
Benefits
  • Competitive salary package commensurate with experience.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for professional development and continuous learning.
  • A dynamic and collaborative work culture.
  • Generous paid time off and public holiday allocation.
  • Access to modern office facilities in Midrand, Gauteng .
  • Potential for hybrid work arrangements to balance work and personal life.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Developer
Senior Backend Developer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Professional development opportunities
+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 Software Engineer
Senior Backend Software Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Health benefits
Career development opportunities
+3
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 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 Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Durban

On-site
ZAR 700,000 - 1,100,000
Competitive salary
Professional development
Collaborative environment
+1
Senior Backend Developer
Senior Backend Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000