Full Stack Software Engineer

Placements24

Bellville

Hybrid

ZAR 700,000 - 900,000

Full time

3 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

Medical insurance
Stock options
Annual leave
Remote-friendly

Job summary

Placements24 is seeking a seasoned Full Stack Software Engineer to design, develop, and deploy scalable applications for a cloud-focused product suite. The role supports both backend and frontend systems in a fully remote South African environment, collaborating closely with product and design teams.

You will work across the full software lifecycle, ensure robust APIs and cloud deployments (AWS/Azure/GCP), and contribute to architectural decisions in an agile team.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • Minimum of 4 years of professional experience as a Full Stack Software Engineer.
  • Proficiency in backend (Python/Java/Node.js) and frontend (React/Angular/Vue.js) development.
  • Experience with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB).
  • Familiarity with cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes).
  • Strong understanding of RESTful API design and development.
  • Experience with agile development methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities, especially in a Remote setting.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python, Java, or Node.js.
  • Develop and implement frontend solutions using React, Angular, or Vue.js.
  • Build and manage APIs for seamless frontend-backend integration.
  • Write clean, testable code and follow best practices.

Skills

Backend Development
Frontend Development
REST APIs
Cloud Platforms
Docker/Kubernetes
CI/CD
Remote Collaboration
Agile Methodologies
Database Knowledge

Education

Bachelor's degree in CS/related

Tools

React
Angular
Vue.js
PostgreSQL
MySQL
MongoDB
Docker
Kubernetes

Job description

About the Role

Our client, a rapidly expanding technology firm specializing in cloud-based solutions, is seeking a talented and motivated Full Stack Software Engineer to join their innovative team in Centurion, Gauteng, ZA . This role is integral to the development and enhancement of our client's flagship product suite, offering challenging projects and opportunities for significant professional growth. You will be involved in the entire software development lifecycle, from conceptualization and design to implementation, testing, and deployment. The position offers a fully Remote work arrangement, providing the flexibility to work from anywhere within South Africa. We are looking for an engineer who is passionate about building robust, scalable, and high-performance applications and thrives in a collaborative, agile development environment. This role is perfect for someone who enjoys tackling complex technical challenges and contributing to impactful software solutions from the comfort of their own workspace.

Key Responsibilities
  • Design, develop, and maintain scalable backend services using languages such as Python, Java, or Node.js.
  • Develop and implement efficient frontend solutions using modern JavaScript frameworks like React, Angular, or Vue.js.
  • Build and manage APIs, ensuring seamless integration between frontend and backend systems.
  • Write clean, well-documented, and testable code, adhering to best practices in software engineering.
  • Collaborate with product managers, designers, and other engineers to define features and technical requirements.
  • Participate in code reviews to ensure code quality and share knowledge within the team.
  • Troubleshoot and resolve software defects and performance issues.
  • Contribute to architectural discussions and decision-making processes.
  • Deploy and manage applications in cloud environments (AWS, Azure, GCP).
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 4 years of professional experience as a Full Stack Software Engineer.
  • Proficiency in both backend (e.g., Python, Java, Node.js) and frontend (e.g., React, Angular, Vue.js) development.
  • Experience with database technologies such as SQL (PostgreSQL, MySQL) and NoSQL (MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong understanding of RESTful API design and development.
  • Experience with agile development methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities, especially in a Remote setting.
  • Experience with CI/CD pipelines is a plus.
Benefits

Our client offers a highly competitive salary package, with earnings up to ZAR per annum , reflecting your skills and experience. In addition to the attractive salary, you will receive comprehensive medical insurance, an opportunity to participate in employee stock options, and generous annual leave. This fully Remote position offers unparalleled flexibility and work-life balance. Our client is dedicated to fostering a culture of continuous learning, providing access to online courses, conference attendance, and mentorship programs. Join a forward-thinking company that values innovation and employee well-being, working from your ideal location.

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 • Randfontein

Remote
ZAR 700,000 - 1,000,000
Fully remote
Medical & dental benefits
Generous leave
+3
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Placements24 • Gqeberha

Hybrid
ZAR 221,000 - 443,000
Remote work
Professional development
Training opportunities
+1
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Health coverage and retirement plan
Paid time off
Flexible remote work environment
+1
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 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
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Hybrid work model
+1
Full Stack Developer (Remote)
Full Stack Developer (Remote)

Placements24 • Gqeberha

Hybrid
ZAR 500,000 - 900,000
Health insurance
Retirement savings plan
Generous paid time off
+2
Senior Software Engineer - Full Stack (Remote)
Senior Software Engineer - Full Stack (Remote)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Remote work from anywhere in South 463
Health and wellness benefits
+2
Senior Full-Stack Web Developer (Remote)
Senior Full-Stack Web Developer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Remote-friendly culture
Flexible working hours
Continued learning opportunities
Remote Senior Software Engineer - Full Stack
Remote Senior Software Engineer - Full Stack

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Medical, dental, and vision insurance
Retirement savings plan
Paid time off
+1