Software Engineer / Full Stack Developer (c++)

Stellenbosch, Western Cape, South Africa

Job Description

Our client is seeking a proficient Full Stack Software Engineer who thrives in a collaborative, agile environment and is passionate about building scalable solutions. The role involves working across IoT hardware, firmware-aware development, and wide-area communication networks within an end-to-end engineering ecosystem.
Requirements:
Strong C++, embedded systems, firmware, and IoT hardware lifecycle experience
Full-stack development: JavaScript, Angular/React/Node.js
Additional languages: C#, Java, Python, PHP
Linux development, OOP & SOLID principles
RESTful APIs and scalable system design
SQL/NoSQL (MySQL, MariaDB, MongoDB)
Cloud (AWS EC2/S3) & distributed system networking
IoT data pipelines, telemetry, Kafka & Redis
CI/CD, automated testing, Docker & Kubernetes
Android development (IoT integrations)
Strong problem-solving, self-driven, collaborative, customer-focused
If you would like to apply for this position, please send transcripts with applications.
Should you meet the requirements for this position, please email your updated CV attached to , alternatively contact XXX-XXXX or visit our website, Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1618167
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R450,000-540,000 per year
  • Employment Status
    Permanent
  • Job Location
    Stellenbosch, Western Cape, South Africa
  • Education
    Not mentioned