Our Client in the Network Industry is seeking to employ a Mid - Level Developer (Back end primarily/light Full-Stack) to their team based in Rosebank, Johannesburg.
Requirements:
3–6+ years engineering experience.
Strong Python skills.
Strong Linux administration experience.
Docker & containerisation experience.
MQTT device-messaging experience.
Git/GitHub & CI/CD workflows.
Strong debugging and problem-solving ability.
Understanding of ESP32/ESP8266 firmware or embedded systems.
Networking basics (LAN/WAN, routing, NAT, static IPs).
IoT fleet-management or large-scale distributed systems experience.
Knowledge of solar/energy systems or interest in renewable energy.
Lightweight full-stack experience for internal tools.
Responsibilities, but not limited to:
Backend Engineering (Core)
Linux and Infrastructure
IoT Device Ecosystem
Full-Stack / Integrations
Business and Cross-Functional Exposure
Core Technical Skills
Python — async frameworks, microservices, orchestration, scheduling logic.
Linux administration — managing VPS systems, logs, network configs, service management.
Docker & containerisation — multi-service environments, networking, images, deployments.
MQTT — broker management, device messaging, topic design.
REST APIs — building and consuming backend services.
Git, GitHub, CI/CD workflows
Please note that should you not receive a response within 2 weeks of applying, you may consider your application unsuccessful.
You have successfully created your alert.
You will receive an email when a new job matching your criteria is posted.
Please check your email. It looks like you haven't verified your account yet. Here's what you're missing out on:
Didn't receive the link? Resend Verification Link