All-in-one patient engagement and practice management for healthcare SMBs
Weave operates a multi-function practice-management platform (phones, scheduling, payments, reviews, texting) for dental, optometry, and veterinary practices. The tech stack reveals a sophisticated, polyglot backend (Go, Java, Python, C#, Kafka, gRPC) paired with a modern React/TypeScript frontend — a shape typical of mature, high-concurrency SaaS. Current project focus spans ML infrastructure, data integration at scale, and new payment capabilities, while the hiring mix skews engineering-heavy, suggesting active infrastructure lift alongside product velocity.
Notable leadership hires: Engineering Director
Weave provides a unified communication and engagement platform for small- and medium-sized healthcare businesses, connecting intake, scheduling, patient communication, payments, and reviews. The company sells primarily into dental and optometry practices but has expanded into veterinary and wellness verticals. Founded in 2008 and now public, Weave operates at scale across 501–1,000 employees across the United States, India, and Mexico. The platform is architected for high availability and concurrent call handling, reflected in its use of Kubernetes, Kafka, and gRPC.
Weave uses Go, Java, Python, and C# on the backend; React, TanStack Router, and Zustand on the frontend; Kafka and gRPC for messaging; Kubernetes for orchestration; and GitHub/GitLab for CI/CD. Salesforce and HubSpot handle CRM and sales operations.
Active projects include scalable data integration services, an internal ML platform, ML infrastructure tooling, new payment capabilities, a self-service performance testing platform, and voice-of-the-customer initiatives focused on enhancing patient communication.
Other companies in the same industry, closest in size