Junior Software Systems Developer

Today

Paarl, Western Cape, South Africa

Subscribe to job alerts

Get a weekly digest of the latest climate jobs from thousands of companies in your inbox.

Job Description

2Zero50 is seeking a Junior Software Systems Developer in Paarl, South Africa, to support monitoring and automation for solar and battery energy systems. Responsibilities include maintaining IoT devices, developing Node-RED flows, and creating Grafana dashboards. Ideal candidates have a diploma in IT or related fields, strong coding skills (Python or JavaScript), and a methodical troubleshooting approach. The position is full-time with a salary range of R18,000 – R26,000.
Company Description
At 2Zero50, we are a small but passionate team in our fourth year of operation. We design smart, cost-effective systems tailored to each client’s unique challenges, seamlessly integrating them into farming and industrial operations. We value innovation, accountability, and creative problem-solving. Our company is guided by strong Christian values, which shape how we approach our relationships and responsibilities.
We are looking for a


Junior Software Systems Developer

to support the monitoring and automation infrastructure across our portfolio of solar and battery energy storage installations. Working under the guidance of our lead engineer, this role combines software development and client support.
Key ResponsibilitiesMonitor and maintain IoT edge devices running Linux across multiple client sitesBuild, update, and troubleshoot Node-RED flows for automation and data routingDevelop and maintain Grafana dashboards for energy monitoring and reportingRespond to client-reported issues, investigate root causes, and communicate resolutions clearlyAssist the lead engineer with system expansions, new site commissioning, and integration workDocument system configurations, changes, and incident logsIdeal Candidate ProfileQualification: Diploma or BTech in IT, Computer Science, or a related fieldExperience: 0–1 year in a software or systems-related role (preferred but not required)Strong interest and practical aptitude in software systems; candidates with self-taught experience, personal projects, or demonstrable technical ability are encouraged to apply
Technical skills
Programming: Solid coding fundamentals (Python or JavaScript; able to read and modify scripts)Linux: Comfortable in the terminal (SSH, file management, service management, basic scripting)Node-RED: Practical experience building and debugging flows (MQTT, HTTP, and function nodes)
Personal skills
Good written and verbal communication — clients receive professional, clear responsesMethodical troubleshooting approach; able to work independently once briefedComfortable handling multiple concurrent issues and prioritising accordingly
Salary expectation: R18 000 – R26 000

2Zero50


Report inaccurate data

|

Leave feedback about this job

2Zero50

About this company

Website:2zero50.com

More Engineer - Software jobs in climate

Today

San Francisco, United States

APPLY

Other jobs at 2Zero50