Remote Full-Stack Software Engineer

Placements24

Randfontein

Remote

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

Fully remote
Medical & dental benefits
Generous leave
Online learning
Conference access
Remote culture

Job summary

Placements24 is hiring a Remote Full-Stack Software Engineer in South Africa. You will design, develop, and deploy scalable web apps, spanning frontend to backend, with RESTful APIs and robust databases.

Join a remote-first team, collaborating with product and design using Agile practices. You will work on modern tech stacks, emphasize clean code, and contribute to the product roadmap with autonomy and impact.

Qualifications

  • Proven full-stack development experience with modern frontend frameworks.
  • Strong backend skills with Python/Node.js/Java or similar stacks.
  • Solid database design and query optimization experience.
  • Experience with cloud platforms (AWS/Azure/GCP) preferred.
  • Proficiency with Docker and Kubernetes orchestration.
  • Excellent communication for remote collaboration and agile teams.
  • Bachelor's degree in CS/engineering or equivalent practical experience.

Responsibilities

  • Design, develop, and maintain scalable full-stack web applications.
  • Implement responsive UIs using modern frontend frameworks.
  • Build and consume RESTful APIs and integrate with services.
  • Design and optimize database schemas and queries.
  • Collaborate with PMs, designers, and engineers in a remote setup.
  • Participate in code reviews and ensure code quality.
  • Troubleshoot production issues and maintain system reliability.
  • Contribute to architectural decisions and best practices.

Skills

Frontend framework proficiency
Backend language expertise
Database knowledge
Cloud platforms experience
Git version control
Remote collaboration
Problem solving

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Docker
Kubernetes
Git
PostgreSQL
MySQL
MongoDB

Job description

About the Role

Our client, a cutting-edge technology firm focused on cloud-based solutions, is seeking a highly skilled and motivated Remote Full-Stack Software Engineer . This is a fully remote position, offering the flexibility to work from anywhere within South Africa. You will be a key contributor to the design, development, and deployment of scalable and robust web applications. The ideal candidate is proficient across the entire stack, from frontend user interfaces to backend services and databases. You thrive in a fast-paced, collaborative, and remote-first environment, possess excellent problem-solving skills, and are passionate about writing clean, efficient, and maintainable code. You will work on challenging projects that leverage modern technologies and contribute directly to the company's innovative product roadmap. This role is perfect for an experienced engineer who values autonomy and impactful work.

Key Responsibilities
  • Design, develop, and maintain full-stack web applications, ensuring scalability, performance, and security.
  • Write clean, well-documented, and testable code for both frontend and backend systems.
  • Collaborate effectively with product managers, designers, and other engineers in a remote setting using agile methodologies.
  • Develop and consume RESTful APIs.
  • Manage and optimize database schemas and queries.
  • Implement responsive user interfaces using modern frontend frameworks.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and resolve production issues.
  • Contribute to technical discussions and architectural decisions.
  • Stay current with industry trends and best practices in software development.
Requirements
  • Proven experience as a Full-Stack Software Engineer or similar role.
  • Proficiency in at least one modern frontend framework (e.g., React, Angular, Vue.js).
  • Strong experience with backend languages and frameworks (e.g., Python/Django/Flask, Node.js/Express, Java/Spring).
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a strong plus.
  • Familiarity with containerization technologies like Docker and Kubernetes is advantageous.
  • Proficiency in version control systems, particularly Git.
  • Excellent communication skills, with the ability to articulate technical concepts clearly in a remote environment.
  • Strong problem-solving and analytical abilities.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits

This is a fully remote role, offering unparalleled flexibility. Our client provides a competitive salary package designed to attract top talent. Employees receive comprehensive medical and dental benefits, ensuring their well-being. Paid time off includes generous annual leave and public holidays. The company invests in its employees' growth through access to online learning platforms, professional development courses, and conference attendance. A strong emphasis is placed on fostering a positive and inclusive remote work culture, with virtual team-building activities and regular communication. This role is based remotely, with no specific geographical requirements within South Africa.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Software Engineer
Remote Full-Stack Software Engineer

Placements24 • George

Hybrid
ZAR 600,000 - 1,200,000
Flexible working hours
Home office setup allowance
Online learning opportunities
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Home office setup allowance
Healthcare insurance
+3
Remote Full-Stack Software Engineer (Cloud Services)
Remote Full-Stack Software Engineer (Cloud Services)

Placements24 • Mossel Bay

Hybrid
ZAR 1,976,000 - 2,964,000
Health insurance
Retirement contributions
Generous paid time off
+1
Senior Full-Stack Software Engineer (Remote)
Senior Full-Stack Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Paid time off
Professional development
+2
Remote Senior Software Engineer - Full Stack
Remote Senior Software Engineer - Full Stack

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Remote-first environment
Stock options
Laptop provided
+1
Senior Full-Stack Developer (Remote)
Senior Full-Stack Developer (Remote)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Remote-first
Health insurance
+2
Remote Full-Stack Engineer (Node.js & React)
Remote Full-Stack Engineer (Node.js & React)

Placements24 • Rustenburg

Hybrid
ZAR 720,000 - 1,200,000
Fully remote across SA
Flexible hours
Professional development opportunities
+2
Remote Full-Stack Engineer (Node.js & React)
Remote Full-Stack Engineer (Node.js & React)

Placements24 • Johannesburg

Remote
ZAR 600,000 - 900,000
Remote Full-Stack Software Engineer - Saas Platforms
Remote Full-Stack Software Engineer - Saas Platforms

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Stock options / bonuses
Health insurance & wellness programs
+2