Backend Developer – Data Integration, MQTT, APIs and Telemetry

Posted 4 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Backend Developer for TEHORA, focusing on data pipelines and system integration using MQTT and APIs. Ensuring data validation, transformation, and operational visibility in a remote role.

Responsibilities

  • Develop backend services and ingestion pipelines required to collect real-time and near‑real‑time data.
  • Integrate MQTT streams, APIs, structured files and other telemetry or operational data sources.
  • Implement data validation, transformation, logging and traceability mechanisms.
  • Support historical data migration for certain stations and ensure reconciliation of migrated data.
  • Implement error handling, restart/recovery procedures, alerts and communication loss handling.
  • Expose the data and services required by the portal, dashboards, reports and external integrations.
  • Collaborate with database, GIS, security and frontend specialists to ensure a cohesive solution.
  • Contribute to technical testing, documentation and stabilization prior to production deployment.
  • Participate in continuous improvement of the performance, reliability and observability of data flows.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • At least 5 years of experience in backend development or data engineering.
  • Strong experience with APIs, data pipelines, JSON/CSV formats and system integration.
  • Experience with MQTT or other messaging/telemetry mechanisms (major asset).
  • Solid knowledge of PostgreSQL and time-series oriented data processing.
  • Production experience with Python.
  • Ability to develop robust services with error handling, recovery and monitoring.
  • Excellent analytical skills, autonomy and problem-solving ability.
  • Good communication skills in French and/or English.

Benefits

  • Remote work and flexibility to accommodate family obligations.
  • An entrepreneurial culture that encourages creativity and innovation.
  • Flexible hours (depending on the type of employment contract).
  • Sick leave and leave for family events.
  • Appropriate IT equipment.
  • A stimulating and motivating workspace.
  • Social and environmental initiatives.
  • On-the-job learning program.
  • Career development path.

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

FluxPostgresPython

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.