
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading renewable energy firm in Johannesburg is seeking a mid-level backend/full-stack engineer to work on innovative IoT solutions. The ideal candidate will have strong skills in Python and Linux, as well as expertise in Docker and containerisation. You will contribute to energy orchestration systems and IoT device management, playing a crucial role in shaping South Africa’s smart energy future. The position offers high autonomy and direct exposure to product strategy.
Our client is a fast-growing renewable energy and IoT solutions provider that’s transforming how South Africa powers homes, businesses, and communities. They deliver simple, reliable, and cost-effective solar and smart energy solutions, offering customers the flexibility to rent or own their systems. With services including installation, maintenance, and remote monitoring, they pride themselves on innovation and top-notch service nationwide.
We’re looking for a mid-level backend/full-stack engineer with strong Python, Linux, IoT, and containerisation experience to help scale our platform nationally. You’ll work on cutting‑edge energy orchestration systems, IoT device management, and backend services powering thousands of smart devices.