Build and maintain the Iotistica Agent — the Node.js/TypeScript runtime that runs on Linux gateways, collects industrial data via Modbus, OPC-UA, BACnet, and SNMP, and syncs to the cloud over MQTT. You'll own protocol adapters, offline buffering, and container orchestration logic.
Requirements
- 3+ years with Node.js and TypeScript in production
- Experience with Linux, systemd, and embedded/gateway environments
- Familiarity with industrial protocols: Modbus TCP/RTU, OPC-UA, or BACnet
- Docker and container orchestration (dockerode or similar)
- SQLite or other embedded database experience
- MQTT v5, message queuing, and offline-first design patterns
Apply Now
Own features end-to-end across the Iotistica platform — from the Vue 3 admin UI running on edge devices to the cloud API and PostgreSQL data layer. You'll work on dashboards, anomaly detection UIs, device management flows, and the cloud ingestion pipeline.
Requirements
- Strong Vue 3 / TypeScript frontend experience (Composition API, Vite)
- Node.js backend development with REST API design
- PostgreSQL — schema design, migrations, query optimization
- Comfortable working in a monorepo with multiple deployment targets
- Experience with time-series or telemetry data is a plus
Apply Now
Design and operate the cloud backbone that connects thousands of edge agents — Kubernetes on Azure, MQTT broker infrastructure, multi-tenant provisioning, VPN management, and CI/CD pipelines. You'll drive reliability and scalability as the fleet grows.
Requirements
- Kubernetes (AKS) and Helm — production cluster operations
- Azure platform services: Container Apps, Storage, Azure Monitor
- MQTT broker operations (Mosquitto or similar) at scale
- GitHub Actions CI/CD — build pipelines, Docker multi-arch builds
- Infrastructure as code (Terraform or Bicep)
- Networking fundamentals: VPN, TLS, firewall rules, DNS
Apply Now
Join as a co-op student and contribute to real production code — edge agent features, admin UI components, or cloud API work. You'll be mentored by senior engineers and ship things that run on live hardware.
Requirements
- Enrolled in a Computer Science or Software Engineering degree (2nd year+)
- Comfortable with JavaScript or TypeScript — class projects or personal work count
- Basic understanding of HTTP APIs and web development concepts
- Curiosity about embedded systems, IoT, or distributed systems is a big plus
Apply Now