Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Ruby on Rails Developer (IoT Integrations)

Canada
  • Remote job

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Ruby on Rails Developer (IoT Integrations) based in Canada.

This is a senior engineering opportunity focused on building robust backend systems that connect software applications with physical devices and IoT ecosystems.
You will own backend architecture across multiple projects, setting technical direction for connected-device integrations and cloud communication.
The role combines Ruby on Rails expertise with IoT protocols, high-volume telemetry, real-time processing, and distributed systems.
You will design scalable APIs and data architectures while helping ensure reliable device-to-cloud communication in production environments.
As a technical leader, you will guide engineering standards, mentor developers, and serve as an escalation point for complex cross-layer issues.
You will also collaborate directly with clients, firmware teams, and hardware stakeholders to turn technical requirements into practical delivery plans.
This role is ideal for an experienced engineer who enjoys solving complex infrastructure challenges and working at the intersection of software and connected devices.

Accountabilities
  • Own the end-to-end architecture of Ruby on Rails applications and APIs supporting connected-device fleets.
  • Design and lead IoT communication layers using MQTT, WebSockets, CoAP, or comparable device communication protocols.
  • Architect high-volume telemetry ingestion, queuing, event processing, and real-time data pipelines.
  • Evaluate and make build-versus-buy decisions involving IoT platforms, message brokers, and data stores, clearly communicating the technical and commercial rationale.
  • Design scalable database schemas and infrastructure strategies for time-series, telemetry, and event-heavy workloads.
  • Integrate cloud IoT services such as AWS IoT Core or Azure IoT Hub, including device provisioning, certificate management, and over-the-air update workflows.
  • Develop maintainable APIs with appropriate versioning, contracts, documentation, and long-term scalability in mind.
  • Lead code reviews, establish engineering standards, and promote strong development and testing practices.
  • Mentor mid-level and senior engineers through technical guidance, reviews, and knowledge sharing.
  • Conduct technical discovery sessions with clients, firmware teams, and hardware stakeholders to understand requirements and define scoped delivery plans.
  • Diagnose and resolve complex production issues spanning device, network, infrastructure, and application layers.
  • Own technical delivery across multiple concurrent projects while maintaining quality, reliability, and delivery standards.
  • Requirements

    • 8+ years of professional software engineering experience, including at least 6 years of hands-on Ruby on Rails development.
    • Proven experience delivering and scaling production-grade IoT integrations.
    • Deep knowledge of MQTT or equivalent device messaging protocols and experience operating them at scale.
    • Strong API architecture and design skills, including API versioning, contracts, maintainability, and scalability.
    • Extensive experience with PostgreSQL or MySQL, including query optimization, indexing, and database performance tuning.
    • Strong knowledge of Redis, Sidekiq, and distributed background job architectures.
    • Solid automated testing experience using RSpec, Minitest, or comparable frameworks.
    • Hands-on experience with Docker, CI/CD pipelines, and production deployment ownership.
    • Demonstrated experience leading engineering teams or owning technical delivery across multiple concurrent projects.
    • Strong problem-solving and troubleshooting skills across distributed application and device environments.
    • Excellent communication skills and the ability to explain complex technical decisions to clients and cross-functional stakeholders.
    • Strong ownership, technical judgment, and ability to operate independently in a senior engineering environment.
    • Benefits

      • Opportunity to work on technically challenging IoT and connected-device projects.
      • Exposure to Ruby on Rails, cloud IoT platforms, distributed systems, real-time processing, and high-volume data architectures.
      • Significant ownership of backend architecture and technical direction across multiple projects.
      • Opportunity to work directly with clients, hardware teams, firmware engineers, and other technical stakeholders.
      • Leadership opportunities through mentoring, code reviews, and engineering standards.
      • Continuous exposure to emerging technologies across IoT, cloud infrastructure, APIs, and distributed systems.
      • Remote work opportunity.
      • Opportunity to contribute to diverse technology projects spanning startups, SMEs, and enterprise environments.
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Ruby on Rails Developer (IoT Integrations) in Canada vacancy
  • $76k - $104.5k per year

     ...impact campaigns across programmatic advertising and marketing channels. What You'll Be Doing: Design, develop, and maintain high-quality, modular integrations and automation solutions between internal systems and third-party platforms, including ERP and finance systems... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    17 days ago
  •  ...Oct 6, 2026 to May 30, 2027 Security Clearance: Secret or higher is required at time of application Job Summary The Integration Developer is responsible for designing, developing, and maintaining enterprise integration solutions that enable seamless connectivity... 
    Suggested
    Contract work
    Internship

    PLATO

    Canada
    15 days ago
  • $76k - $104.5k per year

     ...high-impact campaigns across programmatic advertising and marketing channels. What you'll be doing ~Design, build, and maintain integrations between Salesforce and enterprise business applications (NetSuite, Snowflake, HubSpot, Gong, and similar), ensuring reliable data... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    a month ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer...  ...standards. System Architecture & Design: Design and develop information systems, APIs, event services, and integration platform... 
    Senior
    Contract work
    Remote work

    Oomple

    Canada
    4 days ago
  • $105k - $140k per year

     ...Summary: As the Product Manager for Integrations, you will define the vision, strategy, and...  ...firms to leverage our software developer toolkits (SDKs) to easily integrate their...  ...strategy and roadmap, aligning it with senior leaders and stakeholders. Maintain the product... 
    Senior
    Long term contract

    Kindsight

    Canada
    17 days ago
  • $170.4k - $234.3k per year

     ...About the Team: The Core Services Integrations Solutions team is responsible for handling...  ...that encourage engineering excellence and developer happiness Plans ahead by...  ...Collaborate with stakeholders and other senior engineers across the organization to identify... 
    Senior
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    21 days ago
  • $120k - $140k per year

     ...technologies to join our growing Engineering team as our Senior Java Back End Developer.  As a Senior Java Back-End Developer at Localcoin, you...  ...to design and implement secure, scalable, and maintainable integration solutions aligned with business strategy. Ensure applications... 
    Senior
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    7 days ago
  • Transform finance operations at Clio as a Senior Systems Developer specializing in integrations. This role supports hybrid work while leveraging AI for smarter solutions...  ...• Proficient in programming languages such as Ruby or Python • Background in finance systems like Leapfin... 
    Ruby
    Senior

    Themis Solutions Inc.

    Canada
    2 days ago
  •  ...Job Responsibility: We are currently seeking a Senior AWS Java Developer to join our team! Who we are at Exadel Exadel is a global software consulting and development company that partners with organizations to help them become digital leaders in their industries. We look... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    Exadel

    Canada
    4 days ago
  •  ...Job Responsibility: We are seeking a highly experienced Senior ETL Developer who will be responsible for designing and implementing complex...  ...communication skills Nice to Have SalesForce (nice to have) Integration AMPS, in-memory cache/data platform (MemSQL, Ignite, etc.) Python... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work

    Exadel

    Canada
    4 days ago
  •  ...Description Job Opportunity: Senior ServiceNow Developer / Technical Lead Role Overview • Job...  ...technical oversight, focusing primarily on Integrated Risk Management (IRM/GRC), supported...  ...automations, Script Includes, integrations, and custom applications. • Enhance... 
    Senior
    Contract work
    Work at office
    2 days per week

    Oomple

    Canada
    8 days ago
  • $110k - $120k per year

     ...candidates.*** This role is suited for developers who have established a solid technical...  ...development and improvement of systems that integrate closely with hardware, requiring...  ...onboarding, product training, and team integration. Following this period, the role transitions... 
    Senior
    Permanent employment
    Full time
    Relocation package

    Stoakley-Stewart Consultants

    Canada
    a month ago
  • $80k - $130k per year

     ...Oversee hybrid and multi-cloud environments, ensuring seamless integration between on-premises hardware and cloud services (AWS/Azure/GCP)....  ...Client Consultation & Technical Leadership: Act as a senior technical advisor for clients, helping them plan infrastructure... 
    Senior
    Permanent employment
    Canada
    more than 2 months ago
  •  ...infrastructure and financial partner integrations that enables Stripe to accept...  ...s business, and thousands of developers use our platform and...  ...the other. We work mostly in Ruby and Java. However, languages...  ...repeatable issues  ~ Comfort with developer tools (e.g. git), and an... 
    Ruby

    Stripe

    Canada
    19 days ago
  •  ...to take charge of enterprise servers, cloud environments, and critical infrastructure? Join a managed IT and cybersecurity team as a Senior SOC Analyst, serving as an escalation point for complex incidents, mentoring junior analysts, and contributing to the evolution of our... 
    Senior
    Permanent employment
    Temporary work
    Remote work
    Canada
    more than 2 months ago
  •  ...managed IT and cybersecurity team as a Senior Support Specialist – Infrastructure, a senior...  ...enterprise apps, M365, Intune, etc.) Developing and coordinating training materials and...  ...network issues. Maintaining system integrations between tools. Investigating and resolving... 
    Senior
    Permanent employment
    Contract work
    Remote work
    Canada
    more than 2 months ago
  • $140k - $150k per year

     ...ambitious brands grow through the integration of data, content, media, and...  ...expertise with the senior client-advisory practice - and...  ...the Role This level is for developing leaders who make significant...  ...across multiple workstreams, develop talent, and manage performance... 
    Senior
    Long term contract
    Internship
    Work at office
    Local area
    Shift work

    Monks

    Canada
    24 days ago
  • Rail Track Maintainer At CN, we are committed to our pursuit of excellence. We take pride in delivering work of the highest standard, continually...  ...every time, putting safety first, acting with unwavering integrity, and holding ourselves accountable for our actions. We believe in... 
    Rail
    Full time

    Canadian National Railway (CN)

    Canada
    7 days ago
  •  ...We are looking for an AI Developer Coach —a seasoned software engineer with strong coaching...  ...Build trust and psychological safety with senior and experienced engineers, guiding...  ...delivery through thoughtful and pragmatic AI integration Identify where AI adds value and where it... 
    Senior
    Remote job
    Manual labor

    EPAM Systems

    Canada
    11 hours ago
  •  ...artists and designers to engineers and developers, we empower people to bring their ideas...  ...company's mission. We are seeking a  Cloud Developer to join our team as we develop,...  ...AWS) solutions using modern patterns. Integrate AI tooling into CI/CD pipelines, automated... 
    Long term contract

    Hasbro

    Canada
    13 days ago
  •  ...Position Overview The Senior Marketing Manager plays a new...  ...GTM) organization, tasked with developing and executing comprehensive SaaS...  ...outbound and inbound demand integrated with the company's GTM...  ...Responsibilities Leadership: Develop and implement marketing plans... 
    Senior
    Full time
    Summer work
    Internship
    Local area
    Remote work
    Home office
    Flexible hours

    Sprypoint

    Canada
    11 hours ago
  • $120k - $150k per year

     ...Summary: We are seeking a Senior Software Engineer, Payments to...  ...reliability, reconciliation, integration, transaction processing, and operational...  ...still being finalized, with Ruby currently under strong...  ...Product and, as the organization develops, QA, Support, Compliance,... 
    Ruby
    Senior

    Kindsight

    Canada
    20 hours ago
  •  ...Junior / Intermediate Java Developer (Curam Training) Location: Remote Duration: Permanent...  ...2-week Cúram training program led by senior specialists. Upon completing the course,...  ...management systems. ~ Experience with integration technologies such as SOAP and REST web services... 
    Senior
    Long term contract
    Permanent employment
    Internship
    Immediate start
    Remote work

    PLATO

    Canada
    6 days ago
  •  ...Summary We are seeking an experienced Intermediate Power BI Developer with a minimum of 5 years of experience in business...  ...transformations to support advanced analytics and reporting requirements. Integrate and consume data from various Microsoft data sources, including... 
    Contract work
    Internship

    PLATO

    Canada
    23 days ago
  •  ...Job Overview Vital Study Skills is seeking a dedicated and talented Remote Java Developer to join our team on a Full-Time basis. Since 1988, we have been at the forefront of providing evidence-based learning strategies to higher education institutions, helping to improve... 
    Full time
    Remote work

    Burjline Builders

    Canada
    7 days ago
  • $170.4k - $234.3k per year

     ...exposure to modern tech stacks around GoLang, Ruby on Rails, React, GraphQL and more. StackAdapt’s...  ...help you succeed.    We're seeking a Senior Full Stack Engineer to help lead our...  ...powers customer billing, invoicing, tax integrations, payment workflows, and cost data across... 
    Ruby
    Senior
    Rail
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    a month ago
  • $95k - $110k per year

     ...We're looking for an Application Support Developer to join the TMT Technology team at...  ...escalations. Build and maintain third-party integrations and data pipelines — including Azure...  ...build work lets you fix it properly. At a senior level, your impact extends beyond what you... 
    Senior
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Weekend work
    2 days per week

    Range

    Canada
    a month ago
  •  ...and automated without anyone chasing approvals? As a Security Developer on Coveo’s Identity and Access Management (IAM) team, you’ll build...  ...access simple across the company. You’ll design workflows, integrations, and self-service platforms that transform fragmented processes... 

    Coveo

    Canada
    1 day ago
  •  ...We are looking for a skilled Mainframe Developer with strong experience in mainframe technologies and Java development to support a key Retirement Planning platform for a leading Wealth Management firm operating within a broker-dealer model. In this role, you will focus... 
    Remote job
    Work at office

    EPAM Systems

    Canada
    11 hours ago
  • $136k - $168k per year

     ...Principal, Software Engineering (Adobe - Integrations & Automations) to join our forward-...  ...Adobe Experience: Direct experience developing and configuring workflows inside Adobe...  ...you to do what you do best and help you develop your skills further with training, development... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Ruby on Rails Developer (IoT Integrations). Be the first to apply!