Logo for Zazz.io

Senior Ruby on Rails Developer (IoT Integrations)

Role overview

Qualifications

  • 8+ years of professional software engineering
  • At least 6 years hands-on in Ruby on Rails
  • Proven track record of shipping and scaling IoT integrations in production
  • Deep experience with MQTT or equivalent device messaging protocols at scale

Responsibilities

  • Own end-to-end architecture for Rails applications and APIs serving connected device fleets
  • Design and lead IoT communication layers using MQTT, WebSockets, CoAP, or HTTP-based protocols
  • Architect high-volume telemetry ingestion, queuing, and real-time processing pipelines
  • Integrate cloud IoT services such as AWS IoT Core or Azure IoT Hub, including device provisioning, certificates, and OTA update flows

About the company

Zazz.io logo

Zazz.io

IT Services & IT Consulting

We at Zazz are triggering a Digital & Mobile revolution, by using code, passion, ideas, emotions, and the world’s most powerful technological platforms. We believe in crafting incredible experiences for the users, and our mission is to unleash unstoppable success and sustainable growth for our clients, all across the globe. Our 275+ strong team of UI/UX experts, talented programmers and dedicated business analysts, marketing mavericks, mobile app architects, solution engineers etc, based globally across the world. Wecreate scalable, powerful, and aesthetically stunning mobile apps and websites, powered with futuristic technologies such as Artificial Intelligence, Machine Learning, Internet Of Things, Metaverse and a lot more. If you’re still wondering Why Zazz? Well, because we are the change-makers, the disruptors of the status quo. We’re determined to provide the best in the class technological services to startups, SMEs, enterprises, and corporations all across the US and Canada. We’re the unfair advantage that you can have for the success of your company. Led by strong leadership, we at Zazz have incorporated a growth mindset, an agile working model, and a passion for delivering solutions and success, no matter how hard the challenge is. Team Zazz invites you to join forces with us because together, we can create a better, more beautiful, and breathtaking future. Join us, and experience the future of mobile and digital, right here, right now!

Company details

Company typeSME
IndustryIT Services & IT Consulting
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

This is a remote position.

About the Role - We are looking for a senior Rails engineer who has spent years building backends that talk to physical devices, not just browsers. - You will own backend architecture across multiple client projects, set technical direction on IoT integrations, and act as the escalation point when device-to-cloud pipelines break. Key Responsibilities - Own end-to-end architecture for Rails applications and APIs serving connected device fleets - Design and lead IoT communication layers using MQTT, WebSockets, CoAP, or HTTP-based protocols - Architect high-volume telemetry ingestion, queuing, and real-time processing pipelines - Make build-vs-buy calls on IoT platforms, message brokers, and data stores, and defend them to clients - Design schemas and scaling strategy for time-series and event-heavy workloads - Integrate cloud IoT services such as AWS IoT Core or Azure IoT Hub, including device provisioning, certificates, and OTA update flows - Lead code reviews, define engineering standards, and mentor mid-level and senior developers - Run technical discovery with clients and firmware or hardware teams, and translate that into scoped delivery plans - Diagnose production issues that cut across device, network, and application layers Required Skills - 8+ years of professional software engineering, with at least 6 years hands-on in Ruby on Rails - Proven track record of shipping and scaling IoT integrations in production - Deep experience with MQTT or equivalent device messaging protocols at scale - Strong API design skills, including versioning, contracts, and long-term maintainability - PostgreSQL or MySQL at scale, with real query and index optimization experience - Redis, Sidekiq, and distributed background job architecture - Solid testing discipline with RSpec or Minitest - Docker, CI/CD, and production deployment ownership - Experience leading a team or owning delivery on multiple concurrent projects Good to Have - Time-series databases such as InfluxDB or TimescaleDB - Kafka, RabbitMQ, or similar event streaming platforms - Exposure to edge gateways, embedded systems, or firmware collaboration - Working knowledge of Python, Go, or Node.js for device-side tooling - Infrastructure as code and cloud cost optimization on AWS or Azure - Prior agency or consulting experience with client-facing technical ownership

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Ruby on Rails Developer Related jobs

Other jobs at Zazz.io

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.