Senior Backend Engineer - Cloud Infrastructure

Placements24

Durban

On-site

ZAR 900,000 - 1,500,000

Full time

4 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

Competitive salary
Annual bonus
Health insurance
Retirement plan
Paid time off
Professional development
Conferences
Cloud technologies exposure
Career progression

Job summary

Placements24 in Durban, KwaZulu-Natal, seeks a Senior Backend Engineer to design, develop, and maintain scalable backend systems powering cloud services. You will architect microservices, optimize databases, and ensure reliability across cloud stacks.

The role requires Python/Java/Go or Node.js, Docker/Kubernetes, SQL and NoSQL, and CI/CD with IaC. A CS or engineering degree plus at least six years in backend development and distributed systems is expected.

Qualifications

  • Master's or Bachelor's in Computer Science, Engineering, or related field or equivalent experience.
  • Minimum of 6 years of backend development experience.
  • Proficient in Python, Java, Go, or Node.js.
  • Extensive experience with cloud platforms (AWS, Azure, GCP).
  • Strong knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Experience with Docker and Kubernetes.

Responsibilities

  • Design, develop, and deploy scalable backend services and APIs.
  • Architect and implement robust database solutions (SQL & NoSQL).
  • Manage and optimize cloud infrastructure (AWS/Azure/GCP).
  • Develop and maintain microservices architecture across applications.
  • Write clean, efficient, well-documented code (Python/Java/Go).
  • Collaborate with frontend, DevOps, and PMs to deliver integrated solutions.
  • Implement security best practices across the development lifecycle.
  • Conduct code reviews and performance tuning of backend systems.
  • Stay current with emerging backend technologies and trends.
  • Contribute to process and tooling improvements.

Skills

Python
Java
Go
Node.js
Docker
Kubernetes
Cloud platforms (AWS/Azure/GCP)
SQL/NoSQL databases
Distributed systems
CI/CD & IaC

Education

Bachelor's or Master's in CS/Engineering

Tools

Docker
Kubernetes
Terraform

Job description

About the Role

Our client, a rapidly expanding technology firm specializing in cloud-based solutions, is seeking a highly experienced Senior Backend Engineer to join their dedicated team in Durban, KwaZulu-Natal. This role is crucial for the design, development, and maintenance of robust, scalable, and secure backend systems that power our client's innovative services. You will be instrumental in architecting complex microservices, optimizing database performance, and ensuring the reliability of our cloud infrastructure. The ideal candidate will possess a deep understanding of backend development principles, a passion for building high-performance systems, and a proactive approach to problem-solving. This is an exciting opportunity to work with a cutting-edge technology stack and contribute to projects that have a significant impact on the industry. Our client fosters a collaborative environment where innovation and continuous learning are highly valued. You will be working alongside talented professionals dedicated to delivering excellence in the cloud computing domain.

Key Responsibilities
  • Design, develop, and deploy scalable, reliable, and high-performance backend services and APIs.
  • Architect and implement robust database solutions (SQL and NoSQL) and ensure data integrity.
  • Manage and optimize cloud infrastructure (AWS, Azure, or GCP).
  • Develop and maintain microservices architecture for various applications.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, or Go.
  • Collaborate with frontend developers, DevOps engineers, and product managers to deliver integrated solutions.
  • Implement and enforce security best practices throughout the development lifecycle.
  • Conduct code reviews, performance tuning, and troubleshooting of backend systems.
  • Stay current with emerging backend technologies and industry trends.
  • Contribute to the continuous improvement of development processes and tools.
Requirements
  • Master's degree or Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional experience in backend development.
  • Proven experience designing and building scalable distributed systems.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Extensive experience with cloud platforms (AWS, Azure, GCP).
  • Strong knowledge of database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Experience with containerization technologies like Docker and Kubernetes.
  • Solid understanding of microservices architecture and design patterns.
  • Familiarity with CI/CD pipelines and infrastructure as code (IaC).
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and interpersonal skills.
Benefits
  • Highly competitive salary and annual bonus.
  • Comprehensive health insurance coverage.
  • Retirement savings plan.
  • Generous paid time off and public holidays.
  • Opportunities for professional development, certifications, and attending industry conferences.
  • A dynamic and challenging work environment.
  • Exposure to innovative cloud technologies.
  • Career progression opportunities within a growing organization.
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 • Durban

On-site
ZAR 700,000 - 1,100,000
Competitive salary
Professional development
Collaborative environment
+1
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 Backend Developer
Senior Backend Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Principal Backend Software Engineer
Principal Backend Software Engineer

Placements24 • Durban

Hybrid
ZAR 1,800,000 - 3,000,000
Highly competitive salary
Comprehensive health insurance
Retirement plan
+5
Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

Placements24 • Durban

On-site
ZAR 900,000 - 1,200,000
Health insurance
Pension fund
Paid time off
+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 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 • Durban

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

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Professional development opportunities
+1