mTrip Logo

mTrip

Full-Stack Engineer

Reposted 45 Minutes Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Montreal, QC, Canada
Mid level
In-Office or Remote
Hiring Remotely in Montreal, QC, Canada
Mid level
Build and maintain a mature SaaS platform across Rails backend, JSON APIs, MySQL, and Vue.js frontend. Develop travel features, partner integrations, AI-powered functionality, and document generation; optimize performance, write automated tests, upgrade dependencies, address security issues, investigate production incidents, review code, and document work. The role requires autonomous feature ownership, careful work in a large codebase, and collaboration through Git and pull requests.
The summary above was generated by AI

The role

We are hiring a Full-Stack Developer (Ruby on Rails / Vue.js) to build and maintain the SaaS platform. You will own features from the database to the browser: Rails models and services, JSON APIs consumed by our mobile apps, and the Vue.js screens our agency clients use every day.

The codebase is large and mature, and we keep it current: it moved from Rails 6.0 to Rails 8.1 in the last year. You will spend most of your time on product work, and part of it keeping the platform fast, secure and up to date.

What you'll do

  • Build product features end to end: itinerary building tools, traveler communications, document generation, real-time travel alerts and AI-powered features
  • Design JSON APIs and integrations with travel partners (GDS such as Sabre, Amadeus and Travelport; flight-status, risk and messaging providers)
  • Find and fix performance problems: N+1 queries, slow MySQL queries, heavy pages
  • Write and maintain RSpec tests, including browser system tests, and keep the CI suite fast and reliable
  • Take part in framework and dependency upgrades and security fixes
  • Review pull requests and write documentation for the features you build
  • Investigate production issues with Sentry and logs, and support the team when clients report problems

Our stack

Ruby, Ruby on Rails, MySQL

Vue.js, Vuetify

RSpec, Capybara system tests, FactoryBot

Docker, GitHub Actions, AWS (ECS, Lambda, S3, CloudFront), Sentry

We use AI coding assistants daily and expect you to be comfortable working with them.

What we're looking for

  • 3+ years of professional experience with Ruby on Rails on a production application
  • Solid JavaScript and experience with a modern frontend framework (Vue.js preferred; React or Angular is fine)
  • Good SQL skills: you can read a query plan, add the right index and spot an N+1
  • A testing habit: you write specs with your code and fix flaky ones instead of skipping them
  • Comfort in a large, long-lived codebase: you read existing code before changing it, and you refactor carefully
  • Git and pull-request workflow, and clear written communication in English (French is a plus)
  • Autonomy: you can take a feature from a loose description to production with little supervision

Nice to have

None of these are required. Infrastructure experience is a bonus, not a condition.

  • Infrastructure and DevOps: Docker, GitHub Actions CI, AWS (ECS, Lambda, S3, CloudFront), Terraform
  • Web performance work: profiling, caching, bundle size
  • Python
  • Experience with LLM APIs (OpenAI, Anthropic) in a product
  • Security awareness: OWASP basics, handling personal data under GDPR
  • Background in travel tech or another B2B SaaS

How we work and what we offer

  • A small team where your work ships to real travelers within days
  • Code review on every pull request, zero-downtime deploys and a strong test suite
  • Ownership: you choose how to solve problems and propose improvements to the platform
  • Based in Montreal: remote work, with access to a coworking space

How to apply

A few lines on a hard bug you fixed or a feature you shipped tell us more than a cover letter.

Our process: a 30-minute intro call, a technical conversation about real code, and a final meeting with the team.

Similar Jobs

17 Hours Ago
Remote
145K-189K Annually
Senior level
145K-189K Annually
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Leads the technical direction and implementation of large-scale product features. Builds secure, reliable, maintainable, and well-tested full-stack software; evaluates technical trade-offs; collaborates with product and design teams; resolves production issues; contributes to reviews and documentation; and mentors junior engineers.
Top Skills: AngularjsChaiCSSCypressGraphQLHTML5JavaJavascript (Es6)JestMochaNode.jsReactRest ApisSQLVue
25 Days Ago
Easy Apply
Remote
United States
Easy Apply
153K-259K Annually
Expert/Leader
153K-259K Annually
Expert/Leader
Cloud • Security • Software • Cybersecurity • Automation
Lead the architecture and delivery of GitLab’s data products, including near-real-time data ingestion, knowledge graph integrations, data marketplaces, observability, and data-sharing APIs. Translate ambiguous 0-to-1 initiatives into roadmaps, resolve cross-team dependencies, ensure operational readiness across deployment surfaces, and mentor engineers. The role requires deep full-stack expertise, technical leadership, and experience with AI-powered orchestration and multi-tenant SaaS systems.
Top Skills: Ai OrchestrationAnalytics PlatformsBigQueryChange Data CaptureData WarehousesDatabricksGoJIRAKnowledge GraphsMetrics PlatformsMulti-Tenant SaasNode.jsOpentelemetryRubyServicenowSnowflakeZendesk
26 Days Ago
Remote
Senior level
Senior level
Artificial Intelligence • Information Technology • Professional Services • Software • Analytics • Generative AI • Big Data Analytics
Own the application end to end across React, Node.js, SQL, APIs, integrations, deployment, and production support. Design and implement scalable solutions, troubleshoot complex issues, make architecture and performance decisions, review code, mentor engineers, address technical debt and security concerns, and collaborate across Product, QA, DevOps, and Architecture throughout the SDLC.
Top Skills: AWSAzureCi/CdGCPJavaScriptMicroservicesNode.jsReactRest ApisSQLTypescript

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account