Backend Developer – Data Integration, MQTT, APIs and Telemetry
Location
Canada
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Backend Developer – Data Integration, MQTT, APIs and Telemetry
TEHORA inc.
• 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.
Job 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Розробка end-to-end MarTech рішень: Створення з нуля та масштабування внутрішніх платформ • Інтеграція та оркестрація Generative AI • Робота з Big Data та аналітикою • Автоматизація рутини • Оптимізація та інфраструктура
• Lead the development of complex, high-impact features within a Node.js/TypeScript and React ecosystem. • Develop and maintain serverless and event-driven data pipelines capable of handling high-volume scientific data. • Write clean, maintainable, and well-tested code. You will proactively identify technical debt and advocate for architectural improvements. • Partner closely with other team members to build intuitive user interfaces that simplify complex scientific research. • Provide technical guidance through thoughtful code reviews and pair programming, fostering a culture of continuous learning. • Support the reliability of our services by implementing observability and participating in the deployment and monitoring of your code in production.
Java Developer
B&A Consulting SrlB&A Consulting è nata per unire nella giusta dose le conoscenze maturate nel mondo Engineering e nel mondo ICT.
• Coinvolgimento in progetti digitali complessi e ad alto contenuto tecnologico • Contribuire alla creazione di applicazioni scalabili, performanti e sicure • Collaborare con team tecnici multidisciplinari in contesti Agile
Senior Search Engineer, Elasticsearch, Scala
Solvd, Inc.Get things Solvd. | Software Development & QA
• Contribute to, build, and maintain backend services that power the food search experience, integrating with systems across engineering teams • Own search performance tuning end-to-end, including data design, indexing strategy, query evaluation, and iterative relevance improvement in Elasticsearch • Evaluate and implement search and data technologies that improve result quality and user experience • Collaborate with a senior search engineer, product management, and leadership on solution discovery, experiment planning, and delivery • Build or improve tools, processes, and metrics to measure and monitor search quality and search system performance • Translate product requirements into technical plans, ship ranking and relevance experiments, and define clear success metrics




