Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

Responsibilities

  • You'll design, build, and maintain core web and mobile application features from back end to front end, owning delivery at every step of the way.
  • You'll dig into complex engineering problems - scale, concurrency, background processing, data ingestion - and back your solutions with data, not just instinct.
  • You'll integrate and maintain third-party tools and services, keeping our platform connected, reliable, and running smoothly.
  • You'll collaborate across Product, Customer Care, and Finance to scope new features, resolve production issues, and make sure what ships actually works in real life.
  • You'll strengthen the development pod through pull request reviews, pairing on complex stories, knowledge sharing, and mentorship that raises the whole team's game.
  • You’ll use AI to streamline processes, reduce friction, and give time back for the work that matters.
  • You'll contribute to a secure, well-structured SDLC - writing code that's not just functional but maintainable, tested, and built to last.

Requirements

  • 4+ years of hands-on Ruby on Rails experience with production applications: you've built and shipped real features in Rails at scale, and you know the difference between code that works and code that holds up.
  • Solid front-end fundamentals: you're comfortable with core JavaScript, building UI features that hold up, and you've worked in React or React Native (or similar component-based frameworks). You don't need to be a front-end specialist, just someone who can move confidently through the front end when a feature calls for it.
  • Strong SQL and data analysis skills: you reach for data as a natural part of problem solving - whether that's diagnosing a performance issue, validating a hypothesis, or understanding how a feature behaves in production.
  • Deep engineering fundamentals: SOLID principles, domain-driven design, performant queries, and a solid testing practice (unit and integration) are how you work, not things you dust off for interviews.
  • A full-stack mentality: you own your features all the way through - back end, front end, automated tests, real-life testing, demos, and delivery. Every dev here does the same.
  • Experience with scale and concurrency challenges: you've worked through queuing, background processing, and efficient ingestion of third-party data, and you know where things tend to break before they do.
  • Agile fluency: sprint planning, story grooming, stand-ups, and scrum are part of your regular rhythm, not overhead.
  • The ability to shift gears between building fast and building clean: you know when an experiment calls for speed and when it's time to make the MVP something the codebase can carry for years.
  • Comfort with standard development tooling: Git, GitHub, Jira, and an editor you trust - plus a good eye for the right animated gif when a pull request finally merges.

Benefits

  • Permanently Remote: Work from a desk, a coffee shop, or in the great outdoors - our jobs are fully remote, forever
  • Flexible Time Off: Whether it's a longer vacation to explore new horizons, a series of short breaks for regular rejuvenation, or stepping away for a new level of mastery in a skillset – our “You-do-You” time off program caters to the diverse and evolving lifestyles of our team with a maximum of 6 weeks vacation
  • Instant Benefits: All full-time employees get access to medical, vision, and dental benefits from their very first day including increased mental health coverage and a wellness stipend
  • Plus: Inclusive parental leave top-up, earned wage access, real time market data for salaries, a supportive culture for lifelong learners and more

Job type

Full Time

Experience level

Senior

Salary

CA$130,000 - CA$170,000 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaScriptReactReact NativeRubyRuby on RailsSDLCSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.