Apply now

Posted 5 days ago

Sr. Ruby on Rails Engineer

@ TriCom Technical Services

Montréal, Quebec

Full-time5+ years experience
Apply now
SIGNALS

Responsibilities:

  • Design, build, and maintain Ruby on Rails applications and services supporting core business and eCommerce workflows.
  • Consult with clients to translate requests into Jira tickets, delegate work, and perform hands-on development.
  • Develop and maintain asynchronous processing pipelines using background job frameworks (Sidekiq, Resque, or similar) and message queues (Kafka, RabbitMQ, SQS,…
  • Build and support integrations with Shopify (Admin API, storefront API, webhooks, or custom app development) and other third-party/eCommerce platforms.
  • Architect event-driven systems that reliably synchronize data across internal services and external platforms.
  • Write clean, tested, maintainable code and participate in code reviews.

Requirements summary:

  • This role is heavily focused on asynchronous processing (background jobs, event-driven architecture, and message queues) and requires hands-on Shopify platform experience (custom apps,…
  • 5+ years of professional experience developing in Ruby on Rails and Node.js.
  • eCommerce integration experience across PIMs, order management systems, payment providers, and multiple builds, along with the ability to make recommendations.
  • Experience with Shopify extensions and functions, Ruby on Rails, Node.js, and PHP.
  • Demonstrated experience with asynchronous/background processing (Sidekiq, Resque, Delayed Job, or similar) and message queue technologies.
  • Hands-on experience with the Shopify platform including API integrations, custom app development, or Shopify Plus implementations.

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-05
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

TriCom Technical Services

FieldValue
Open jobs on Jobsy1
Job description

Sr. Ruby on Rails Engineer

Summary

We are seeking a Sr. Ruby on Rails Engineer to design, build, and maintain back-end systems that integrate with eCommerce and third-party platforms at scale. This role is heavily focused on asynchronous processing (background jobs, event-driven architecture, and message queues) and requires hands-on Shopify platform experience (custom apps, APIs, or Shopify Plus environments). The ideal candidate is comfortable owning integrations end-to-end, from data flow design through production monitoring. They need not be an expert but should understand options including AWS and SQS and be able to consult with others.
Responsibilities

  • Design, build, and maintain Ruby on Rails applications and services supporting core business and eCommerce workflows.
  • Consult with clients to translate requests into Jira tickets, delegate work, and perform hands-on development.
  • Develop and maintain asynchronous processing pipelines using background job frameworks (Sidekiq, Resque, or similar) and message queues (Kafka, RabbitMQ, SQS, or similar).
  • Build and support integrations with Shopify (Admin API, storefront API, webhooks, or custom app development) and other third-party/eCommerce platforms.
  • Architect event-driven systems that reliably synchronize data across internal services and external platforms.
  • Write clean, tested, maintainable code and participate in code reviews.
  • Troubleshoot and resolve issues in distributed systems including failed jobs, race conditions, and data consistency problems.
  • Collaborate with Product, QA, and DevOps teams to ship features and improvements on schedule.
  • Monitor system performance and reliability; implement improvements to scalability and fault tolerance.
  • Document integration architecture, data flows, and API contracts for internal and client-facing reference.

Requirements

  • 5+ years of professional experience developing in Ruby on Rails and Node.js.
  • eCommerce integration experience across PIMs, order management systems, payment providers, and multiple builds, along with the ability to make recommendations.
  • Experience with Shopify extensions and functions, Ruby on Rails, Node.js, and PHP.
  • Demonstrated experience with asynchronous/background processing (Sidekiq, Resque, Delayed Job, or similar) and message queue technologies.
  • Hands-on experience with the Shopify platform including API integrations, custom app development, or Shopify Plus implementations.
  • Solid understanding of RESTful and/or GraphQL API design and integration patterns.
  • Experience with relational databases (PostgreSQL or MySQL) and query optimization.
  • Working knowledge of event-driven architecture and webhook-based integrations.
  • Familiarity with version control (Git) and CI/CD pipelines.
  • Strong debugging skills across distributed, multi-service systems.

Preferred

  • Experience with Kafka, RabbitMQ, or AWS SQS/SNS in production environments.
  • Familiarity with additional eCommerce platforms (BigCommerce, Magento, WooCommerce) beyond Shopify.
  • Experience with containerization (Docker) and Cloud infrastructure (AWS, GCP, or Azure).
  • Exposure to microservices architecture.
  • Experience in a client-facing or consulting/staffing engagement environment; consultative approach, problem solver who is fluent in English with strong written and verbal communication skills, able to explain technical tradeoffs to non-technical stakeholders.
  • Comfortable working independently and owning a system, end-to-end.


This is a 12-month Contract opportunity with potential for hire with our Montreal, Quebec client. Low-cost employee benefits, paid time off and paid Holidays. H-1B visa sponsorship is not available for this position. No third-parties, please.

Similar jobs

  • IC – Suivi Syst IPO (Anémie falciforme)

    Montréal, QC
    Full Time

    CHUM

    Elle conçoit, applique et évalue les programmes de soins requérant des connaissances avancées, visant des problèmes de santé complexes ou comportant des dimensions bio-psycho-sociales…; Doit détenir un baccalauréat en…

  • Gestionnaire des ressources humaines

    Montréal, QC
    $80k–$100k/yrOn-siteContract

    Spectrum Health Care: A proudly Canadian company with over 40 years of experience, Spectrum Health Care delivers a standard of care and a level of service that is…

    Spectrum Health Care recherche un gestionnaire des RH de succursale pour contribuer à l’expérience des employés au sein de ses établissements québécois, Amika et Visavie; Agir comme personne-ressource auprès de…

  • Coordonnateur(trice), soins aux patients et admission, bilingue (français/anglais) / Bilingual Patient Care Coordinator, Intake (French/English)

    Montréal, QC +1
    HybridFull Time

    BIO Inviva, McKesson Pharma Care Network Corporation / La Corporation Inviva, Reseau de soins pharmacologiques McKesson (SUCCESSOR)

    Ce poste convient particulièrement à une personne possédant de l’expérience en administration dans le domaine de la santé, qui fait preuve d’un excellent sens de l’organisation et d’une…; Examiner et trier les demandes…

  • Mgr, Project Management I

    Montréal, QC
    Full Time

    Current Lighting

    A leader with the ability to execute in a dynamic LED industry; Bachelor’s of Science in Engineering, Engineering Management, or other related degree; 5 + years combined experience in program management/ product…

  • Observability Engineer

    Montréal, QC
    Contract

    KPG99 INC

    Mentor and upskill client teams through knowledge transfer and participate in on-call activities as required; Required Skills; Experience with any one of the public cloud providers (AWS, Azure, Google)

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.