Job Search and Career Advice Platform

Enable job alerts via email!

Mid-Level IoT & Energy Backend/Full-Stack Engineer

RecruitMyMom

Johannesburg

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading energy technology company in Johannesburg is looking for a full-time, Mid-Level Backend & Full-Stack Engineer – IoT & Energy Systems. Candidates should have a degree in Business Mathematics and Informatics, strong Python skills, and at least 3 years of experience in backend or full-stack engineering. This role focuses on managing large-scale IoT systems and improving energy solutions across South Africa, providing opportunities for professional growth and innovation.

Benefits

Impact & Innovation
Professional Growth
High Autonomy
Collaborative Team
Permanent Role

Qualifications

  • Degree in Business Mathematics and Informatics essential.
  • At least 3 years of experience in backend or full-stack engineering.
  • Strong skills in Python, including async frameworks.
  • Experience with Linux administration.
  • Knowledge of MQTT and IoT device communication.
  • Expertise in Docker and containerisation.

Responsibilities

  • Maintain and extend Python-based microservices for energy orchestration.
  • Develop and deploy backend services on Linux using Docker.
  • Optimise IoT device communication pipelines using MQTT.
  • Manage OTA updates and fleet orchestration for IoT devices.
  • Troubleshoot backend and infrastructure issues.

Skills

Python
Backend Engineering
IoT Knowledge
Debugging Skills
Analytical Problem-Solving
Containerisation (Docker)
Linux Administration
Git/GitHub

Education

Degree in Business Mathematics and Informatics

Tools

Docker
MQTT
Job description
A leading energy technology company in Johannesburg is looking for a full-time, Mid-Level Backend & Full-Stack Engineer – IoT & Energy Systems. Candidates should have a degree in Business Mathematics and Informatics, strong Python skills, and at least 3 years of experience in backend or full-stack engineering. This role focuses on managing large-scale IoT systems and improving energy solutions across South Africa, providing opportunities for professional growth and innovation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.