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
