Software/Hardware/Full-Stack Engineer

Gonova Recruitment
Johannesburg, Gauteng
Full-time
Posted 1 hour ago
Full-time Engineering
Apply for this job

Job Description


SUMMARY:
Overall, we are looking for someone with broad, full-stack capability who understands how the hardware, backend, cloud, and frontend fit together.

POSITION INFO:
We are looking for someone with: An engineering background: We are flexible on the discipline, with mechanical, electrical or software engineering being ideal. A practical technical mindset: Technically inclined across both software and hardware, with a willingness to learn and work across different parts of a solution. Application deployment experience: Experience using Docker and deploying applications to servers. Hardware-to-backend integration: Experience establishing communication between hardware devices and backend systems, collecting data from hardware and pushing it to the cloud. Frontend development: The ability to develop frontend interfaces and connect them to backend systems. Embedded hardware and PCB design: The ability to work with embedded hardware and design printed circuit boards. Overall, we are looking for someone with broad, full-stack capability who understands how the hardware, backend, cloud, and frontend fit together. They do not need to be a specialist in every layer, but should be comfortable contributing across these areas and developing their skills further.

Interested in this role?

You'll apply on Gonova Recruitment's own site before 1 February 2027. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Apply for this job
Job details
Job TypeFull-time
LocationJohannesburg, Gauteng
CategoryEngineering
Posted3 November 2026
Closing Date1 February 2027
Gonova Recruitment
Johannesburg, Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job