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

Desired Skills:

  • Javascript
  • NodeJS
  • postgreSQL

Learn more/Apply for this position