- Help us re-architect calling and standardize how we work with calling providers.
- Build new dashboards and tooling, and reliability work that gives us deeper observability into calling performance.
- Ship new features and delighters such as URL unfurling, custom transcript summaries, group messaging, direct messages and new calling features.
- Own projects from end to end, with support from senior engineers, and take on more ownership as you get familiar with the platform.
- Enhance existing features, fix bugs and improve documentation across calling, messaging, voicemail and transcription.
- Write your own tests and ship safely through our delivery pipelines.
- Our frontend is a Single Page Application built with React and TypeScript, using GraphQL to talk to our backend
- We develop in a monorepo powered by pnpm and Turborepo
- We use Storybook for component-driven development
- Components are implemented with Vanilla Extract for styles, React Aria, and our existing Design System components
- We write tests using Vitest and Playwright, and ship through CI/CD pipelines
- Real-time messaging and calling use WebSockets and WebRTC
- Other tools: Figma, Heap, Linear, Notion, Datadog and Slack
- You have experience working with React and TypeScript
- You understand how data flows from the backend to the frontend, including GraphQL, schemas and the basics of database design
- You write your own tests (we use Playwright) and are comfortable with integration and unit testing
- You enjoy solving problems and collaborating with others to design and build a delightful end user experience
- You have some experience with web performance, observability, and accessibility
- 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
- You are a team player. You're happy to start with bug fixes and documentation to make the team better, you admit mistakes and gaps in your knowledge without shame, and you're quick to back a better idea than your own
- You are proactive and self-driven in a fully remote team. You keep work moving without being chased, pick up the next task when you finish one, and can juggle multiple projects and context switch well
- You know that what you ship is felt by thousands of customers, so you are methodical about testing and quality
- You are intentional about how your work impacts customers, the community, and each other. You practice empathy, generosity, and thoughtfulness as you evaluate tradeoffs in pursuit of the best solution
- You are curious. You seek to understand the 'why' behind things, so that you can better plan and build the 'how'. You don't hesitate to ask questions when necessary. You're a lifelong learner with the drive to grow to the next level
- 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
- You embrace AI and are keen to use it deeply in your day-to-day engineering work, rather than shying away from it
- Experience with real-time messaging technologies such as WebSockets and WebRTC
- Familiarity with CI/CD pipelines and a mature delivery process
- Experience building with agentic AI workflows (for example, breaking tickets down, generating features, and testing and verifying the output)
- SF Bay Area, Los Angeles, Seattle, Portland, Boston, New York, and Washington, DC Metro: $170,000 - $200,000 USD
- All other US Locations: $153,000 - $180,000 USD
- Canada: $156,000 - $183,000 CAD
Skills Required
- Experience working with React and TypeScript
- Understanding of backend-to-frontend data flow, GraphQL, schemas, and basic database design
- Experience writing tests, including integration and unit tests
- Problem-solving and cross-functional collaboration skills
- Experience with web performance, observability, and accessibility
- Ownership, communication, teamwork, and proactive self-direction in a remote environment
- Commitment to testing, quality, maintainable code, and customer-focused engineering
- Experience with real-time messaging technologies such as WebSockets and WebRTC
- Familiarity with CI/CD pipelines and mature delivery processes
- Experience building agentic AI workflows
Quo Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Quo and has not been reviewed or approved by Quo.
-
Fair & Transparent Compensation — Feedback suggests pay is positioned as fair and transparent, with the company stating it pays well and fairly with transparent compensation practices. Publicly stated bands and equity references indicate a structured approach.
-
Healthcare Strength — Feedback suggests medical, dental, and vision coverage is comprehensive. This strong core health coverage underpins overall wellbeing support.
-
Leave & Time Off Breadth — Feedback suggests time off includes unlimited PTO and sick leave, with pay continuing during these periods. Additional paid leave is available to care for loved ones or welcome a new family member.
Quo Insights
What We Do
Quo is a modern business phone system that brings all your calls, texts, and customer information together in one easy-to-use, AI-powered platform. It helps your team stay organized and respond faster, so you can give every customer a great experience. AI handles busywork like logging calls, organizing messages, answering FAQs, and seamlessly hands off conversations to your team when needed. Whether you’re running a small business or growing quickly, Quo makes it easy to stay connected and support more customers.
Gallery








