Senior Software Engineer - Remote First (Cloud & Backend)

Placements24

LegKraal Gate

Hybrid

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

Remote-first culture
Competitive salary
Health & retirement benefits

Job summary

Placements24 is seeking a highly experienced Senior Software Engineer to design, develop, and deploy scalable cloud-based backend services in a remote-first environment across South Africa. You will collaborate with distributed teams and own significant architectural decisions.

The role emphasizes backend proficiency, cloud platforms (AWS/Azure/GCP), containers (Docker/Kubernetes), and CI/CD, with opportunities to mentor junior engineers and influence product direction.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field, or equivalent significant experience.
  • Extensive experience with backend development and cloud platforms.
  • Proficiency in one or more backend programming languages (e.g., Python, Go, Java, Node.js).
  • Deep understanding of cloud computing concepts and services (AWS, Azure, or GCP).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Strong knowledge of microservices architecture and design patterns.
  • Experience with relational and/or NoSQL databases.
  • Familiarity with CI/CD tools and practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Proven ability to work independently and effectively in a remote team environment.

Responsibilities

  • Design, develop, and implement scalable, high-performance backend services and cloud-native applications.
  • Architect and manage cloud infrastructure on platforms like AWS, Azure, or GCP.
  • Write clean, maintainable, and efficient code following best practices.
  • Collaborate effectively with product managers, designers, and other engineers in a remote setting.
  • Lead technical discussions and contribute to architectural decisions.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Troubleshoot, debug, and resolve complex technical issues.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Mentor junior engineers and foster a culture of knowledge sharing.
  • Stay updated with emerging cloud technologies and software development trends.
  • Ensure security best practices are implemented across the platform.

Skills

Backend development
Cloud platforms
Microservices architecture
CI/CD practices

Education

Bachelor's or Master's in CS/Engineering or equivalent

Tools

Docker
Kubernetes

Job description

About the Role

Our client is seeking a highly experienced and self-motivated Senior Software Engineer to join their dynamic IT & Software team. This is a fully remote position, emphasizing a remote-first culture, and is open to candidates across South Africa. You will play a key role in designing, developing, and deploying scalable cloud-based applications and backend services. The ideal candidate possesses a deep understanding of modern software architecture, proficiency in cloud technologies, and a passion for building high-quality, resilient systems. You will collaborate with distributed teams, contributing to all phases of the development lifecycle. This role offers unparalleled flexibility and the opportunity to work on challenging projects from the comfort of your own home. Our client is committed to fostering an inclusive and productive remote work environment, valuing innovation and technical excellence above all.

Key Responsibilities
  • Design, develop, and implement scalable, high-performance backend services and cloud-native applications.
  • Architect and manage cloud infrastructure on platforms like AWS, Azure, or GCP.
  • Write clean, maintainable, and efficient code following best practices.
  • Collaborate effectively with product managers, designers, and other engineers in a remote setting.
  • Lead technical discussions and contribute to architectural decisions.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Troubleshoot, debug, and resolve complex technical issues.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Mentor junior engineers and foster a culture of knowledge sharing.
  • Stay updated with emerging cloud technologies and software development trends.
  • Ensure security best practices are implemented across the platform.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent significant experience.
  • Extensive experience as a Software Engineer, with a strong focus on backend development and cloud platforms.
  • Proficiency in one or more backend programming languages (e.g., Python, Go, Java, Node.js).
  • Deep understanding of cloud computing concepts and services (AWS, Azure, or GCP).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Strong knowledge of microservices architecture and design patterns.
  • Experience with relational and/or NoSQL databases.
  • Familiarity with CI/CD tools and practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Proven ability to work independently and effectively in a remote team environment.
  • Strong communication and collaboration skills, especially in a virtual setting.
  • Experience with infrastructure as code (IaC) is a plus.
Benefits

Our client offers a highly competitive salary, comprehensive health and retirement benefits, and significant opportunities for professional growth and development. As a remote-first company, we provide excellent work-life balance and the flexibility to work from anywhere within South Africa. Benefits include performance bonuses, regular virtual team-building events, and the chance to work with a talented, globally distributed team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Software Engineer (Remote-First)
Senior Backend Software Engineer (Remote-First)

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive compensation package
Medical aid coverage
Generous leave policies
+4
Remote Senior Software Engineer - Cloud Solutions
Remote Senior Software Engineer - Cloud Solutions

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Private medical insurance
Home office stipend
Flexible working hours
+4
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,700,000
Competitive remuneration package with绩
Fully remote work arrangement
Health, dental and vision insurance
+3
Remote Senior Software Engineer - Cloud Platforms
Remote Senior Software Engineer - Cloud Platforms

Placements24 • Cape Town

Hybrid
ZAR 800,000 - 1,400,000
Remote work allowance
Home office setup stipend
Health, dental, and vision insurance
+6
Remote Senior Software Developer - Cloud Solutions
Remote Senior Software Developer - Cloud Solutions

Placements24 • South Africa

Remote
GBP 90,000 - 130,000
Fully remote work
Competitive salary
International team
+2
Senior Software Engineer - Backend (Remote-First)
Senior Software Engineer - Backend (Remote-First)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan
Paid time off
+2
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Home office stipend
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Annual bonus
Private health insurance
+2
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Remote Lead Software Engineer - Cloud Infrastructure
Remote Lead Software Engineer - Cloud Infrastructure

Placements24 • George

Hybrid
ZAR 1,200,000 - 2,000,000
Fully remote
Flexible work hours
Home office setup stipend
+5