Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Gonova Recruitment

NewBe an early applicant

Software/Hardware/Full-Stack Engineer

Posted
Discussion

Summary

A full-stack engineer role in Johannesburg working across hardware, embedded systems, backend and frontend — connecting hardware devices to cloud backends. Expect Docker-based application deployment, embedded hardware/PCB design work, and building frontend interfaces wired to backend systems.

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.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →