Full-Stack IoT Developer
Remote / Online - Candidates ideally in
Airdrie, Alberta, P4B, Canada
Listed on 2026-06-01
Airdrie, Alberta, P4B, Canada
Listing for:
Power Up for Growth
Full Time, Remote/Work from Home
position Listed on 2026-06-01
Job specializations:
-
Software Development
Cloud Engineer - Software, DevOps, Software Engineer, AI Engineer
Job Description & How to Apply Below
Role Description
This is a contract hybrid role for a Full-Stack IoT Developer based in Calgary, AB, with some flexibility for remote work. We're looking for a developer who is genuinely comfortable across the full stack — embedded firmware, cloud infrastructure, and mobile frontend. You won't specialize in one layer; you'll own features end-to-end and make pragmatic decisions at every level.
If you're a web developer curious about IoT, this is not the right fit. If you've flashed a microcontroller, debugged a protocol with a logic analyzer, and shipped a cloud-connected product, keep reading.
We are looking for recent and soon-to-be grads from postsecondary institutions who want to get their foot in the door in their industry.
What You'll Work On- Embedded firmware on ESP
32/ESP
32-S3 in C/C++ (Arduino or ESP-IDF) - Serial communication protocols — I²C, UART, and Modbus RTU
- LoRa/LoRaWAN integration for low-power, long-range device communication
- OTA firmware update pipelines with rollback and failure recovery
- AWS IoT Core device fleet management and Lambda-based data processing
- Supabase backend — Postgres schema design, RLS policies, Auth, and Realtime
- REST API design and MQTT-based device-to-cloud messaging
- React Native mobile dashboard with real-time sensor visualization
- ESP
32 or ESP
32-S3 development experience (Arduino or ESP-IDF) - C/C++ for embedded systems
- Hands-on experience with I²C, UART, or Modbus RTU
- LoRa or LoRaWAN communication
- OTA firmware update implementation
- NVS or EEPROM for persistent data storage
- AWS IoT Core and Lambda (Python or Node.js)
- Supabase — Postgres, Auth, Realtime, and RLS policies
- MQTT protocol and REST API design
- Multi-tenant SaaS architecture
- React Native for iOS and Android
- Real-time data visualization and charting (Recharts or similar)
- Authentication flows and session management
- Ability to read PCB schematics (design experience not required)
- HVAC or building automation domain knowledge
- Python scripting for Lambda functions or data pipelines
- You're comfortable owning a feature end-to-end — firmware through frontend
- You work from a spec without needing heavy management
- You ship working code over perfect code
- You're genuinely curious about hardware and IoT, not just web infrastructure
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×