Backend Systems Engineer (IOT) l Contract

  •  reference-number: 159548
  •  industry: Information and Communications Technology
  •  brand-id: R1441955
  •  brand-name: 02C3423

Key Responsibilities

  • Develop and maintain backend services for OT/IoT data ingestion leveraging OPC-UA, MODBUS, and MQTT
  • Build scalable data pipelines to normalize, process, and route telemetry data across systems
  • Leverage AI coding tools (e.g., Copilot, Claude) for code generation, testing, and validation as part of daily workflows
  • Design, implement, and maintain automated test suites covering integration, protocol adapters, and data processing logic
  • Collaborate with Unity frontend engineers and system architects to define and implement APIs (REST/WebSockets)
  • Contribute to code reviews, technical documentation, and CI/CD pipelines
  • Troubleshoot connectivity, protocol, and field-level issues, working closely with OT/hardware teams during deployment and commissioning

Requirement:

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
  • 2–5 years of experience in backend or systems software engineering
  • Hands-on implementation experience with OPC-UA, MODBUS, and MQTT (not just conceptual knowledge)
  • Proficiency in at least Python, Node.js, Go, or Java
  • Experience with message brokers (e.g., MQTT, Kafka) and event-driven or time-series architectures
  • Must have experience in unit and integration testing, including test automation frameworks
  • Demonstrated use of AI-assisted development tools (e.g., Copilot, Claude) in coding and validation workflows