Senior Backend Software Engineer (Cloud Infrastructure)

Placements24

Sandton

Hybrid

ZAR 1,000,000 - 1,800,000

Full time

3 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

Health insurance
Retirement plan
Performance bonuses
Training & certifications
Hybrid work model

Job summary

Placements24 is seeking a Senior Backend Software Engineer to join a cloud-focused engineering team in Sandton, Gauteng. Design, develop, and maintain scalable backend systems powering our cloud offerings, with emphasis on distributed microservices and robust infrastructure.

You will work with AWS/Azure/GCP, Docker/Kubernetes, RESTful APIs, and CI/CD pipelines to ensure performance and reliability, in a hybrid on-site/remote setup in Sandton.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of backend software development experience with cloud infrastructure.
  • Proficiency in Go, Python, Java, or Node.js.
  • Extensive experience with AWS/Azure/GCP and services like EC2, S3, Lambda, Kubernetes.
  • Strong understanding of microservices, RESTful APIs, and distributed systems.
  • Experience with Docker and Kubernetes; familiarity with CI/CD practices.
  • Knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra).
  • Networking and security best practices in cloud environments.

Responsibilities

  • Design, develop, and deploy scalable backend services.
  • Build and maintain microservices architecture for seamless inter-service communication.
  • Develop and manage cloud infrastructure across AWS/Azure/GCP (compute, storage, networking).
  • Implement robust APIs for internal and external use with security and performance in mind.
  • Optimize performance, identify bottlenecks, and improve scalability.
  • Write clean, tested code following coding standards.
  • Collaborate with frontend, DevOps, and product teams to deliver features.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Troubleshoot complex production issues and drive architectural decisions.
  • Stay current with emerging cloud technologies and trends.

Skills

Go
Python
Java
Node.js
RESTful APIs
Microservices
Distributed systems
CI/CD
Docker
Kubernetes

Education

Bachelor's or Master's degree in Computer Science/Engineering

Tools

AWS
Azure
GCP
PostgreSQL
MySQL
MongoDB
Cassandra

Job description

About the Role

Our client, a rapidly expanding cloud solutions provider, is seeking a seasoned Senior Backend Software Engineer with expertise in cloud infrastructure to join their dynamic engineering team in Sandton, Gauteng . This role is crucial for designing, developing, and maintaining scalable, high-performance backend systems and services that power our cloud offerings. The ideal candidate will possess a deep understanding of distributed systems, microservices architecture, and cloud technologies, coupled with a passion for building robust and resilient infrastructure. You will be instrumental in shaping the future of our platform and ensuring its reliability and scalability.

Key Responsibilities
  • Design, develop, and deploy scalable and reliable backend services using modern programming languages and frameworks.
  • Build and maintain microservices architecture, ensuring seamless communication and integration between services.
  • Develop and manage cloud infrastructure on platforms such as AWS, Azure, or GCP, including compute, storage, and networking components.
  • Implement robust APIs for internal and external consumption, adhering to best practices for security and performance.
  • Optimize application performance, identify bottlenecks, and implement solutions for scalability and efficiency.
  • Write clean, maintainable, and well-tested code, adhering to strict coding standards.
  • Collaborate closely with frontend engineers, DevOps, and product managers to deliver high-quality features.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to architectural decisions and drive technical innovation within the team.
  • Stay current with emerging cloud technologies and software development trends.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • A minimum of 7 years of professional experience in backend software development, with a strong emphasis on cloud infrastructure.
  • Proficiency in one or more backend programming languages such as Go, Python, Java, or Node.js.
  • Extensive experience with cloud platforms (AWS, Azure, or GCP) and their associated services (e.g., EC2, S3, Lambda, Kubernetes).
  • Strong understanding of microservices architecture, RESTful APIs, and distributed systems.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Familiarity with database technologies (SQL and NoSQL) such as PostgreSQL, MySQL, MongoDB, or Cassandra.
  • Solid understanding of networking concepts and security best practices in cloud environments.
  • Experience with CI/CD tools and practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
Benefits

Our client offers a competitive salary, commensurate with experience, along with a comprehensive benefits package. This includes excellent health, dental, and vision insurance, a generous retirement fund, and opportunities for performance-based bonuses. Employees benefit from a dynamic work environment with access to cutting-edge cloud technologies and significant opportunities for professional development, including advanced training and certifications. This hybrid role allows for a blend of on-site collaboration in Sandton, Gauteng , and remote work flexibility. Join a talented team and contribute to building scalable and innovative cloud solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Performance-based bonuses
+2
Principal Software Engineer (Backend)
Principal Software Engineer (Backend)

Placements24 • Sandton

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Medical aid
Performance-based bonuses
Senior Backend Engineer - Cloud Infrastructure
Senior Backend Engineer - Cloud Infrastructure

Placements24 • Durban

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Annual bonus
Health insurance
+6
Senior Backend Developer
Senior Backend Developer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Professional development opportunities
+1
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,400,000
Annual performance bonuses
Medical and dental coverage
Provident fund
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Durban

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work arrangement
Professional development
Health insurance
+1
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Soweto

On-site
ZAR 900,000 - 1,300,000
Medical aid
Retirement fund contributions
Professional development opportunities
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Medical aid
Provident fund
Professional development opportunities
+1
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Cape Town

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