Mid-Level Backend/Full-Stack Engineer

4 days ago


Johannesburg, South Africa Milton Resourcing Full time

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 . Role Overview 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. Key Responsibilities Develop and maintain Python microservices for IoT device control and energy orchestration. Manage Linux VPS infrastructure and containerised deployments. Build APIs and integrations for internal tools and dashboards. Support IoT device ecosystems (MQTT, OTA updates, fleet orchestration). Light full‑stack work for internal admin tools. Requirements Must‑Haves 3–6+ years engineering experience Strong Python and Linux skills Docker & containerisation expertise MQTT device messaging experience Git/GitHub & CI/CD workflows Nice‑to‑Haves IoT fleet management experience ESP32/ESP8266 knowledge Interest in renewable energy Why Join Us? Work on real‑world IoT hardware used nationwide High autonomy and ownership Direct exposure to product strategy Help shape South Africa’s smart energy future #J-18808-Ljbffr



  • Johannesburg, Gauteng, South Africa Milton Resourcing Full time R250 000 - R450 000 per year

    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...


  • Johannesburg, South Africa Milton Resourcing Full time

    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...


  • Johannesburg, South Africa Milton Resourcing Full time

    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...


  • Johannesburg, South Africa Milton Resourcing Full time

    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...


  • Johannesburg, South Africa Milton Resourcing Full time

    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...

  • Full Stack Engineer

    3 weeks ago


    Johannesburg, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Full Stack Engineer (Intermediate)Job Specifics: Role Title: Full Stack Developer (Intermediate)Job Level: Intermediate / Mid-LevelLocation: Sandton, Johannesburg, South AfricaWork Model: Hybrid / Remote Employment Type: Full-TimeDepartment: Engineering / Software DevelopmentIndustry: Digital Product Development / TechnologyExperience Required: 3+ Years...

  • Full Stack Engineer

    3 weeks ago


    Johannesburg, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Full Stack Engineer (Intermediate) Job Specifics:  Role Title: Full Stack Developer (Intermediate) Job Level: Intermediate / Mid-Level Location: Sandton, Johannesburg, South Africa Work Model: Hybrid / Remote  Employment Type: Full-Time Department: Engineering / Software Development Industry: Digital Product Development / Technology Experience Required: 3+...

  • Full Stack Engineer

    2 days ago


    Johannesburg, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Full Stack Engineer (Intermediate) Job Specifics:  Role Title: Full Stack Developer (Intermediate) Job Level: Intermediate / Mid-Level Location: Sandton, Johannesburg, South Africa Work Model: Hybrid / Remote  Employment Type: Full-Time Department: Engineering / Software Development Industry: Digital Product Development / Technology Experience Required: 3+...


  • Johannesburg, South Africa Level Up Full time

    Senior Full Stack Developer Location: Johannesburg, Gauteng, South Africa Level Up is seeking a Senior Full Stack Developer to architect, build, and evolve enterprise‑grade applications leveraging .NET 8/9, React v19, and Microsoft Azure Cloud Services. The role delivers technical leadership throughout the complete software lifecycle—from conceptual...


  • Johannesburg, South Africa Bluegrass Full time

    Who Are We Looking For Bluegrass Digital is supporting our client, an innovative leader in the decentralized technology space, to scale their engineering team. Overview We're on the hunt for a seasoned Senior Full-Stack Engineer with deep experience in JavaScript, TypeScript, and modern frameworks like React and Next.js. Bonus Bonus points if you're fluent...