Software Developer (Cloud / IoT) (JavaScript. Node.js. AWS) – Johannesburg / Cape Town (Hybrid) - Datafin IT Recruitment

Cape Town, Western Cape 14 hours ago Permanent Salary Negotiable

Software Developer (Cloud / IoT) (JavaScript. Node.js. AWS) – Johannesburg / Cape Town (Hybrid)

Datafin IT Recruitment
Cape Town, Western Cape
Date Created : 14 hours ago
Job Type : Permanent
Salary : Salary Negotiable

ENVIRONMENT:

A global leader in safety and industrial technology is expanding its IoT and cloud platform capabilities, building cutting-edge solutions that connect HVAC-R systems, gas detection hardware, and OEM equipment into a unified, cloud-driven ecosystem. Their South African engineering team collaborates closely with international teams across Germany and the USA to deliver scalable, real-time monitoring and data-driven systems. They are looking for a Software Developer to join a modern, Agile, product-driven environment focused on building impactful, large-scale industrial IoT solutions.

 

DUTIES:

  • Design, develop and maintain cloud-native backend services and microservices
  • Build and enhance AWS-based infrastructure, APIs, and data pipelines
  • Develop integration capabilities for IoT devices and third-party systems
  • Collaborate with Product, QA and Hardware teams to deliver features
  • Participate in architecture discussions, code reviews, and best practices
  • Ensure system reliability, scalability, and performance in production
  • Contribute to CI/CD pipelines, automation, and internal tooling
  • Support continuous improvement within an Agile engineering environment

REQUIREMENTS:

Qualifications & Experience:

  • Bachelor’s degree in Computer Science, Engineering or related field
  • Minimum 2+ years’ software development experience
  • Strong JavaScript and Node.js development skills
  • Experience working with REST APIs and distributed systems
  • SQL experience (PostgreSQL preferred)
  • Understanding of cloud platforms (AWS preferred)
  • Comfortable working in Linux environments
  • Knowledge of web technologies (HTML, CSS, JavaScript)

Advantageous:

  • TypeScript and modern frontend frameworks (Angular or similar)
  • Experience with Docker, Terraform, Ansible or CI/CD pipelines
  • Exposure to IoT systems, device integration, or industrial protocols (MQTT, Modbus, BACnet) C / C++ experience (for device-level integrations)
  • Mobile development exposure (Android / iOS)

ATTRIBUTES:

  • Strong problem-solving and analytical mindset
  • Self-driven with the ability to take ownership of work 
  • Collaborative team player with strong communication skills 
  • Curious, adaptable, and eager to learn new technologies 
  • Ability to work in a fast-paced, global engineering environment

By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.

By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.

Report job