Engineering

Software/hardware/full-stack Engineer

Gonova Recruitment·Johannesburg, Gauteng, south-africa·FULL_TIME
EngineeringseniorFULL_TIME
-Closes Feb 1, 2027

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.

At a glance

Company

Gonova Recruitment

Location

Johannesburg, Gauteng, south-africa

Employment

FULL_TIME

Experience

senior

Valid until

February 1, 2027

Created

November 3, 2026