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).
Principal Engineer designing next - generation identity management platform for Xsolla. Leading architectural decisions and implementing IAM standards in collaborative tech teams.
Senior Software Engineer developing observability solutions across various applications and infrastructures at Grafana Labs. Collaborating with global teams in a fully remote environment.
Lead Java Developer/Architect at gravity9, a boutique IT consulting company. Spearheading client interactions and technical leadership with hands - on coding responsibilities.
Senior Developer at Fresche Solutions focusing on backend solutions with C# and SQL for data applications. Collaborating with clients and optimizing database performance in a flexible remote environment.
Senior Developer at Fresche Solutions specializing in C#, .NET, and SQL. Designing, building, and optimizing data - driven application solutions with complex queries and backend systems.
Backend Developer at iLogos Game Studios with focus on .NET / ASP.NET Core. Supporting core platform systems, including payments, user management, and analytics, while working flexibly.
Senior Backend Engineer architecting and developing robust backend systems for Cambio’s decarbonization platform. Collaborating with cross - functional teams in a hybrid role with a focus on sustainability.
Backend Engineer designing and maintaining Go services for a globally distributed platform at Luxor. Building mission - critical systems and collaborating on architecture decisions while ensuring code quality.
Staff JavaScript Developer designing and building a Web SDK to enhance fraud detection for AI Risk Decisioning at Oscilar. Collaborating across teams to deliver innovative solutions.
Senior Backend Engineer for HTS Media, focusing on high - performance ad serving platform. Designing scalable systems to enhance ad technology and improve advertiser success.