Quo

Senior Fullstack Engineer (Remote)

Remote Canada
USD 140k - 155k
Node.js TypeScript React Kubernetes AWS RabbitMQ PostgreSQL MongoDB Elasticsearch Redis API Datadog Figma Microservices
Description

Senior Fullstack Engineer

Location: Remote - Canada

Department: Engineering

Location Type: REMOTE

Employment Type: FULL_TIME

About the role


As a Senior Full Stack Engineer at OpenPhone, you will spend a majority of your time designing and delivering end-to-end product experiences that drive growth - from frontend interfaces to backend integrations. Beyond your technical work, you may also lead a small squad or initiative, collaborating closely with a Growth PM to rapidly prototype, experiment, and iterate. You might also spend time providing technical guidance, code reviews, and design, and delivering small/medium size experiments and features end-to-end across the stack.

Potential areas of focus include:


  • Partnering closely with a Growth PM to design and run experiments across the product surface area (e.g. onboarding flows, signup funnels, upgrade paths) that improve activation, conversion, and expansion.
  • Owning end-to-end implementation of growth experiments and features, from frontend UX changes to backend wiring, instrumentation, and integrations, with a focus on speed, iteration, and clear business outcomes.
  • Improving our attribution, analytics, and experimentation capabilities so we can trust our data, understand how customers find and use Quo, and confidently double down on the highest-impact opportunities.

In any of these areas, you'll have the opportunity to tackle impactful challenges and help build product experiences and supporting systems that directly drive growth for a rapidly scaling business.

Technical stack and tools:


  • Our backend is built on Node using Typescript.
  • We use Kubernetes on AWS to orchestrate our infrastructure setup and deployment.
  • The overall architecture is event-driven microservices with RabbitMQ at the center of it.
  • We use a variety of databases for different purposes: Postgres, Mongo, Elastic, and Redis.
  • We use Kong as our public API Gateway.
  • Observability Tools: Datadog
  • Other Tools: Figma, Linear, Notion, and Slack


About you


  • Strong experience with Typescript across both frontend and backend, including React on the frontend and Node on the backend, or equivalent experience with similar technologies and a strong willingness to ramp up on our stack.
  • Comfortable working across the stack: you can implement product changes end-to-end, from UI through to APIs and data access, and you understand how your changes interact with existing systems and services.
  • You take ownership of your work and understand the importance of communication. You hold yourself to a high standard and help empower others to do the same, especially in fast-moving, experiment-driven environments.
  • You are intentional about how your work impacts customers, the business, and your teammates. You practice empathy, generosity, and thoughtfulness as you evaluate tradeoffs between speed, UX quality, technical soundness, and measurable outcomes.
  • You are curious. You seek to understand the 'why' behind growth, onboarding, and attribution problems so that you can better plan and build the 'how'. You support your teammates and customers through the continuous pursuit of knowledge and you're excited to learn from experiments and data.
  • Your code is a pleasure for your teammates to read and understand and you strive to ensure it is readable, testable, and maintainable. When working in the codebase, you leave things better than you found them, even when iterating quickly on MVPs and growth experiments.

Compensation


The annual base salary range for this position in Canada is $192,000 - $212,000 CAD, plus equity and benefits. This range is designed to align with market rates in areas where we are actively recruiting across the US and Canada.
The range displayed reflects the target for new hire salaries, and within this range, individual pay is determined by your skills and experience, as well as relevant education. Your recruiter can share more and answer questions about the specific salary range during the hiring process.
Salary is just one component of Quo’s total compensation package. Your total rewards package will include equity, extensive medical coverage, a monthly lifestyle stipend, and a flexible PTO policy.
Quo
Quo

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say