×
Register Here to Apply for Jobs or Post Jobs. X

Full-Stack IoT Developer

Remote / Online - Candidates ideally in
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
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Full-Stack IoT Developer - Power Up for Growth )

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
What We're Looking For Embedded / firmware
  • 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
Backend & cloud
  • 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
Frontend
  • React Native for iOS and Android
  • Real-time data visualization and charting (Recharts or similar)
  • Authentication flows and session management
Nice to have
  • Ability to read PCB schematics (design experience not required)
  • HVAC or building automation domain knowledge
  • Python scripting for Lambda functions or data pipelines
Who Thrives Here
  • 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
#J-18808-Ljbffr
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary