Remote Software Developer - Cloud Solutions

Placements24

LegKraal Gate

Hybrid

ZAR 600,000 - 900,000

Full time

25 hours 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 work flexibility
Stock options
Health insurance (medical, dental, and
Paid time off
Dev budget for conferences and courses
Cutting-edge cloud technologies

Job summary

Placements24 is seeking a Remote Software Developer to join a distributed engineering team building scalable cloud-native applications. You will design, develop, test, and deploy cloud solutions from a home office, collaborating with product managers, designers, and engineers across the globe.

The ideal candidate has 3+ years of experience with cloud platforms (AWS/Azure/GCP), strong programming skills (Python/Java/Node.js/Go), and hands-on experience with Docker, Kubernetes, and CI/CD

Qualifications

  • Bachelor's degree or equivalent practical experience in computer science or software engineering.
  • 3+ years of professional software development experience with a focus on cloud platforms (AWS, Azure or GCP).
  • Proficiency in at least one modern programming language (Python, Java, Node.js, Go).
  • Experience with Docker and Kubernetes; understanding of microservices and RESTful API design.
  • Experience with CI/CD tools (Jenkins, GitLab CI, Azure DevOps) and IaC tooling.

Responsibilities

  • Design, develop, test, and deploy scalable cloud-native applications and services.
  • Write high-quality, maintainable, and efficient code using modern languages.
  • Collaborate with product managers, designers, and engineers to define software requirements and features.
  • Implement and manage cloud infrastructure using Infrastructure as Code (IaC).
  • Build and maintain CI/CD pipelines for automated build, test, and deployment.
  • Troubleshoot and resolve defects and performance issues in cloud environments.
  • Participate in code reviews and share knowledge with the team.
  • Stay updated with emerging cloud technologies and best practices.
  • Contribute to system architecture design and technical decision-making.
  • Ensure the security and reliability of deployed applications.

Skills

Python
Java
Go
Node.js
Docker
Kubernetes
RESTful API
CI/CD
Git
Cloud platforms

Education

Bachelor's degree in Computer Science or related

Tools

Jenkins
GitLab CI
Azure DevOps
Terraform

Job description

About the Role

Our client, a forward-thinking technology company specializing in scalable cloud-based applications, is seeking a talented Remote Software Developer to join their innovative engineering team. This is a fully remote role, offering you the opportunity to contribute to high-impact projects from your home office. You will be instrumental in designing, developing, and deploying robust cloud solutions that meet the evolving needs of our global clientele. The ideal candidate possesses strong proficiency in modern programming languages, a deep understanding of cloud platforms (AWS, Azure, GCP), and experience with microservices architecture and CI/CD pipelines. This position requires a proactive approach to problem-solving, a commitment to writing clean and efficient code, and the ability to collaborate effectively within a distributed team environment. We are looking for a passionate developer eager to tackle complex challenges and contribute to the creation of next-generation software. The company fosters a culture of continuous learning and offers significant opportunities for professional growth and skill development in the cloud computing space.

Key Responsibilities
  • Design, develop, test, and deploy scalable cloud-native applications and services.
  • Write high-quality, maintainable, and efficient code using relevant programming languages (e.g., Python, Java, Go, Node.js).
  • Collaborate with product managers, designers, and other engineers to define software requirements and features.
  • Implement and manage cloud infrastructure using Infrastructure as Code (IaC) principles.
  • Build and maintain CI/CD pipelines for automated build, testing, and deployment.
  • Troubleshoot and resolve software defects and performance issues in cloud environments.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Stay up-to-date with emerging cloud technologies and best practices.
  • Contribute to system architecture design and technical decision-making.
  • Ensure the security and reliability of deployed applications.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3+ years of professional software development experience, with a strong focus on cloud platforms (AWS, Azure, or GCP).
  • Proficiency in at least one modern programming language (e.g., Python, Java, Node.js, Go).
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Understanding of microservices architecture and RESTful API design.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Knowledge of database technologies (SQL and NoSQL).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and collaboratively in a remote team setting.
  • Strong understanding of software development best practices, including testing and version control (Git).
Benefits
  • Fully remote work arrangement offering significant flexibility.
  • Highly competitive salary and stock options.
  • Comprehensive medical, dental, and vision insurance.
  • Generous paid time off and parental leave.
  • Professional development allowance for conferences, courses, and certifications.
  • Opportunity to work on cutting-edge cloud technologies and impactful projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Cloud
Senior Software Engineer - Cloud

Placements24 • East London

Hybrid
ZAR 1,984,000 - 2,976,000
Fully remote work
Competitive salary
Health insurance
+2
Remote Senior Software Engineer - Cloud & Devops
Remote Senior Software Engineer - Cloud & Devops

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,482,000 - 2,470,000
Stock options
Fully remote work
Professional development budget
+1
Senior Software Engineer - Cloud Infrastructure
Senior Software Engineer - Cloud Infrastructure

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Health insurance
Remote stipend
+4
Senior Software Engineer - Cloud Infrastructure (Remote)
Senior Software Engineer - Cloud Infrastructure (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Fully remote
Flexible schedule
Health insurance
+5
Remote Software Developer
Remote Software Developer

Placements24 • Polokwane

Remote
ZAR 350,000 - 700,000
Fully remote work
Health, dental, and vision insurance
Continuous learning opportunities
+2
Remote Software Developer (Full Stack)
Remote Software Developer (Full Stack)

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Stock options
Fully remote
Health insurance
+4
Remote Full-Stack Software Engineer
Remote Full-Stack Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 1,494,000 - 2,324,000
Fully remote work
Health insurance
Generous leave
+1
Remote Lead Full-Stack Developer - Cloud Solutions
Remote Lead Full-Stack Developer - Cloud Solutions

Placements24 • Kempton Park

Remote
ZAR 900,000 - 1,400,000
Highly competitive salary
Performance bonuses
Home office budget
+2
Remote Senior Software Developer - Full-Stack
Remote Senior Software Developer - Full-Stack

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,400,000
Remote work
Stock options
Flexible hours
+2
Remote Senior Software Engineer - Cloud Platforms
Remote Senior Software Engineer - Cloud Platforms

Placements24 • Benoni

Hybrid
ZAR 1,200,000 - 1,800,000
Remote work stipend for home office
Professional development budget
Equity options
+2