Full Stack Software Engineer
Bellville, 7530, South Africa
Listed on 2026-11-01
-
Software Development
Full Stack Developer, Software Engineer, Backend Developer, Cloud Engineer - Software
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.
- 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).
- 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 No
SQL (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.
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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).