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).
Senior Full Stack .NET Engineer developing various .NET Core applications at Dotmatics. Collaborating with cross - functional teams to deliver high - quality software solutions.
Backend Engineer developing scalable web services in Java and/or Scala for game clients. Collaborating with client engineers to ensure effective integration across platforms and support live game operations.
Full - Stack Application Developer responsible for designing and implementing features in Kotlin web applications for a cloud - native Policy Administration System. Work with Agile teams collaborating on software solutions for insurance carriers.
Senior Software Developer managing API Operations for Verafin. Supporting critical systems and enhancing customer - facing API integration for fraud, payments, and data ingestion.
Backend Engineer on GitLab's Agent Observability team enhancing AI - powered systems and collaborating with cross - functional teams on product development. Focused on building, maintaining, and integrating advanced backend features.
Senior .NET/Integration Developer building the connective tissue of a new digital banking ecosystem for a major Credit Union. Ideal for hands - on engineers thriving in cross - functional teams.
Développeur Backend Senior participant à des intégrations techniques dans l'industrie hypothécaire avec Nesto, un fournisseur majeur au Canada. Collaborant avec des équipes pour assurer des solutions de bout en bout.
Senior Backend Developer handling complex integrations for nesto's cloud - based mortgage technology. Collaborating with clients and development teams to deliver effective technical solutions.
Senior Full - Stack Developer working on Equisoft/Carbon, a cloud - native Policy Administration System supporting policy lifecycle. Collaborating with a team in an Agile environment.