Remote Full-Stack Software Engineer; Cloud Services
Mossel Bay, 6501, South Africa
Listed on 2026-10-19
-
Software Development
Full Stack Developer, Backend Developer, Cloud Engineer - Software
About the Role
Our client, a globally recognized technology firm at the forefront of cloud innovation, is seeking a talented and driven Remote Full-Stack Software Engineer to join their distributed engineering team. This role is ideal for a seasoned developer who thrives in a remote-first environment and has a passion for building scalable, robust, and user-friendly cloud-based applications. You will be responsible for the end-to-end development lifecycle, from front-end user interfaces to back-end services and database management.
The successful candidate will collaborate with cross-functional teams, contribute to architectural decisions, and play a key role in shaping the future of our client's cutting-edge cloud platforms. This is a fully remote position, offering unparalleled flexibility and the opportunity to work with a leading tech company, regardless of your physical location. We are committed to fostering an inclusive and collaborative remote culture.
- Design, develop, test, deploy, and maintain full-stack web applications and services, primarily focusing on cloud-based solutions.
- Write clean, efficient, and well-documented code for both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Python, Java, Go) components.
- Develop and manage APIs and microservices, ensuring seamless integration and data flow.
- Design and implement database schemas and optimize queries for performance and scalability (SQL and No
SQL). - Collaborate closely with product managers, designers, and other engineers to define features and user stories.
- Participate actively in code reviews, providing constructive feedback to peers.
- Implement and maintain CI/CD pipelines and infrastructure as code.
- Troubleshoot and resolve bugs and performance issues in production environments.
- Contribute to architectural discussions and technical strategy development.
- Stay abreast of the latest trends and technologies in full-stack development and cloud computing.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in at least one modern front-end JavaScript framework (React, Angular, Vue.js).
- Extensive experience with back-end development languages and frameworks (e.g., Node.js, Express, Python/Django/Flask, Java/Spring Boot, Go).
- Solid understanding of cloud platforms (AWS, Azure, GCP) and their associated services.
- Experience with database technologies, including SQL (PostgreSQL, MySQL) and No
SQL (MongoDB, Cassandra). - Proficiency in building and consuming RESTful APIs.
- Familiarity with containerization technologies (Docker, Kubernetes) is a plus.
- Experience with CI/CD tools and practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for a remote team environment.
This is a fully remote position offering a highly competitive salary and comprehensive benefits package, including excellent health insurance, retirement contributions, and generous paid time off. Employees benefit from opportunities for professional development, cutting-edge technology exposure, and a flexible work schedule. While the company has a strong presence near Mossel Bay, Western Cape , this role allows you to work from anywhere within the designated time zones.
(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).